Monado OpenXR Runtime
|
passthrough related API entrypoint functions. More...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "math/m_api.h"
#include "math/m_space.h"
#include "util/u_debug.h"
#include "util/u_misc.h"
#include "oxr_objects.h"
#include "oxr_logger.h"
#include "oxr_handle.h"
#include "oxr_input_transform.h"
#include "oxr_chain.h"
#include "oxr_pretty_print.h"
Functions | |
static enum xrt_passthrough_create_flags | convert_create_flags (XrPassthroughFlagsFB xr_flags) |
static enum xrt_passthrough_purpose_flags | convert_purpose_flags (XrPassthroughLayerPurposeFB xr_flags) |
static XrResult | oxr_passthrough_destroy (struct oxr_logger *log, struct oxr_handle_base *hb) |
static XrResult | oxr_passthrough_layer_destroy (struct oxr_logger *log, struct oxr_handle_base *hb) |
XrResult | oxr_passthrough_create (struct oxr_logger *log, struct oxr_session *sess, const XrPassthroughCreateInfoFB *createInfo, struct oxr_passthrough **out_passthrough) |
XrResult | oxr_passthrough_layer_create (struct oxr_logger *log, struct oxr_session *sess, const XrPassthroughLayerCreateInfoFB *createInfo, struct oxr_passthrough_layer **out_layer) |
passthrough related API entrypoint functions.