Monado OpenXR Runtime
xrt_session_event Union Reference

Union of all session events, used to return multiple events through one call. More...

#include <xrt/xrt_session.h>

Collaboration diagram for xrt_session_event:

Data Fields

enum xrt_session_event_type type
 
struct xrt_session_event_state_change state
 
struct xrt_session_event_state_change overlay
 
struct xrt_session_event_loss_pending loss_pending
 
struct xrt_session_event_lost lost
 
struct xrt_session_event_display_refresh_rate_change display
 
struct xrt_session_event_reference_space_change_pending ref_change
 
struct xrt_session_event_perf_change performance
 
struct xrt_session_event_passthrough_state_change passthru
 
struct xrt_session_event_visibility_mask_change mask_change
 

Detailed Description

Union of all session events, used to return multiple events through one call.

Each event struct must start with a xrt_session_event_type field.

See also
xrt_session_event

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