Monado OpenXR Runtime
Data Fields
oxr_session Struct Reference

Object that client program interact with. More...

#include <oxr/oxr_objects.h>

Collaboration diagram for oxr_session:
Collaboration graph
[legend]

Data Fields

struct oxr_handle_base handle
 Common structure for things referred to by OpenXR handles. More...
 
struct oxr_systemsys
 
struct xrt_compositorcompositor
 
struct oxr_sessionnext
 
XrSessionState state
 
bool frame_started
 
bool exiting
 
struct u_hashmap_intact_sets
 
struct u_hashmap_intsources
 
struct oxr_source_setsrc_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
 

Detailed Description

Object that client program interact with.

OpenXR Object:
XrSession

Field Documentation

◆ actionsAttached

bool oxr_session::actionsAttached

Has xrAttachSessionActionSets been called?

◆ create_swapchain

XrResult(* oxr_session::create_swapchain) (struct oxr_logger *, struct oxr_session *sess, const XrSwapchainCreateInfo *, struct oxr_swapchain **)

To pipe swapchain creation to right code.

◆ handle

struct oxr_handle_base oxr_session::handle

Common structure for things referred to by OpenXR handles.

◆ ipd_meters

float oxr_session::ipd_meters

IPD, to be expanded to a proper 3D relation.

◆ left

XrPath oxr_session::left

Currently bound interaction profile.

◆ src_set_list

struct oxr_source_set* oxr_session::src_set_list

List of created source sets.


The documentation for this struct was generated from the following file: