Monado OpenXR Runtime
|
Object that client program interact with. More...
#include <oxr/oxr_objects.h>
Data Fields | |
struct oxr_handle_base | handle |
Common structure for things referred to by OpenXR handles. More... | |
struct oxr_system * | sys |
struct xrt_compositor * | compositor |
struct oxr_session * | next |
XrSessionState | state |
bool | frame_started |
bool | exiting |
struct u_hashmap_int * | act_sets |
struct u_hashmap_int * | sources |
struct oxr_source_set * | src_set_list |
List of created source sets. More... | |
bool | actionsAttached |
Has xrAttachSessionActionSets been called? More... | |
float | ipd_meters |
IPD, to be expanded to a proper 3D relation. More... | |
float | static_prediction_s |
XrResult(* | create_swapchain )(struct oxr_logger *, struct oxr_session *sess, const XrSwapchainCreateInfo *, struct oxr_swapchain **) |
To pipe swapchain creation to right code. More... | |
XrPath | left |
Currently bound interaction profile. More... | |
XrPath | right |
XrPath | head |
XrPath | gamepad |
Object that client program interact with.
bool oxr_session::actionsAttached |
Has xrAttachSessionActionSets been called?
XrResult(* oxr_session::create_swapchain) (struct oxr_logger *, struct oxr_session *sess, const XrSwapchainCreateInfo *, struct oxr_swapchain **) |
To pipe swapchain creation to right code.
struct oxr_handle_base oxr_session::handle |
Common structure for things referred to by OpenXR handles.
float oxr_session::ipd_meters |
IPD, to be expanded to a proper 3D relation.
XrPath oxr_session::left |
Currently bound interaction profile.
struct oxr_source_set* oxr_session::src_set_list |
List of created source sets.