SYMBOL INDEX (1080 symbols across 71 files) FILE: include/buffer.h type buffer_t (line 8) | struct buffer_t { type buffer_type (line 15) | typedef struct buffer_t buffer_type; type imu_buffer_t (line 17) | struct imu_buffer_t { type imu_buffer_type (line 22) | typedef struct imu_buffer_t imu_buffer_type; type imu_buffer_response_t (line 24) | struct imu_buffer_response_t { type imu_buffer_response_type (line 29) | typedef struct imu_buffer_response_t imu_buffer_response_type; FILE: include/config.h type driver_config_t (line 6) | struct driver_config_t { type driver_config_type (line 29) | typedef struct driver_config_t driver_config_type; FILE: include/connection_pool.h type connection_t (line 9) | typedef struct connection_t { type connection_pool_t (line 18) | struct connection_pool_t { type connection_pool_type (line 28) | typedef struct connection_pool_t connection_pool_type; FILE: include/devices.h type calibration_setup_t (line 7) | enum calibration_setup_t { type calibration_setup_type (line 11) | typedef enum calibration_setup_t calibration_setup_type; type device_properties_t (line 22) | struct device_properties_t { type device_properties_type (line 75) | typedef struct device_properties_t device_properties_type; type device_properties_type (line 78) | typedef device_properties_type* (*supported_device_func)(uint16_t id_ven... type device_driver_t (line 99) | struct device_driver_t { type device_driver_type (line 110) | typedef struct device_driver_t device_driver_type; type connected_device_t (line 112) | struct connected_device_t { type connected_device_type (line 117) | typedef struct connected_device_t connected_device_type; FILE: include/imu.h type imu_euler_t (line 6) | struct imu_euler_t { type imu_quat_t (line 12) | struct imu_quat_t { type imu_vec3_t (line 19) | struct imu_vec3_t { type imu_pose_t (line 25) | struct imu_pose_t { type imu_euler_type (line 37) | typedef struct imu_euler_t imu_euler_type; type imu_quat_type (line 38) | typedef struct imu_quat_t imu_quat_type; type imu_vec3_type (line 39) | typedef struct imu_vec3_t imu_vec3_type; type imu_pose_type (line 40) | typedef struct imu_pose_t imu_pose_type; function imu_pose_sync_euler_from_orientation (line 57) | static inline void imu_pose_sync_euler_from_orientation(imu_pose_type *p) { function imu_pose_sync_orientation_from_euler (line 63) | static inline void imu_pose_sync_orientation_from_euler(imu_pose_type *p) { FILE: include/ipc.h type ipc_values_t (line 22) | struct ipc_values_t { type ipc_values_type (line 34) | typedef struct ipc_values_t ipc_values_type; FILE: include/memory.h function free_string_array (line 13) | static inline void free_string_array(char** array, int count) { FILE: include/plugins.h type plugin_t (line 29) | struct plugin_t { type plugin_type (line 52) | typedef struct plugin_t plugin_type; FILE: include/plugins/breezy_desktop.h type breezy_desktop_config_t (line 5) | struct breezy_desktop_config_t { type breezy_desktop_config (line 13) | typedef struct breezy_desktop_config_t breezy_desktop_config; FILE: include/plugins/custom_banner.h type custom_banner_ipc_values_t (line 5) | struct custom_banner_ipc_values_t { type custom_banner_ipc_values_type (line 8) | typedef struct custom_banner_ipc_values_t custom_banner_ipc_values_type; FILE: include/plugins/gamescope_reshade_wayland.h type gamescope_reshade_wayland_config_t (line 8) | struct gamescope_reshade_wayland_config_t { type gamescope_reshade_wayland_config (line 11) | typedef struct gamescope_reshade_wayland_config_t gamescope_reshade_wayl... FILE: include/plugins/neck_saver.h type neck_saver_config_type (line 4) | typedef struct neck_saver_config_t { FILE: include/plugins/opentrack_listener.h type opentrack_listener_config_t (line 6) | struct opentrack_listener_config_t { type opentrack_listener_config (line 11) | typedef struct opentrack_listener_config_t opentrack_listener_config; FILE: include/plugins/opentrack_source.h type opentrack_source_config_t (line 6) | struct opentrack_source_config_t { type opentrack_source_config (line 11) | typedef struct opentrack_source_config_t opentrack_source_config; FILE: include/plugins/sideview.h type sideview_ipc_values_t (line 8) | struct sideview_ipc_values_t { type sideview_ipc_values_type (line 12) | typedef struct sideview_ipc_values_t sideview_ipc_values_type; type sideview_config_t (line 14) | struct sideview_config_t { type sideview_config (line 19) | typedef struct sideview_config_t sideview_config; FILE: include/plugins/smooth_follow.h type smooth_follow_ipc_values_t (line 7) | struct smooth_follow_ipc_values_t { type smooth_follow_ipc_values_type (line 10) | typedef struct smooth_follow_ipc_values_t smooth_follow_ipc_values_type; type smooth_follow_config_t (line 12) | struct smooth_follow_config_t { type smooth_follow_config (line 26) | typedef struct smooth_follow_config_t smooth_follow_config; type smooth_follow_params_t (line 28) | struct smooth_follow_params_t { type smooth_follow_params (line 43) | typedef struct smooth_follow_params_t smooth_follow_params; FILE: include/plugins/virtual_display.h type virtual_display_ipc_values_t (line 21) | struct virtual_display_ipc_values_t { type virtual_display_ipc_values_type (line 40) | typedef struct virtual_display_ipc_values_t virtual_display_ipc_values_t... type virtual_display_config_t (line 42) | struct virtual_display_config_t { type virtual_display_config (line 53) | typedef struct virtual_display_config_t virtual_display_config; FILE: include/runtime_context.h type runtime_context_t (line 8) | struct runtime_context_t { type runtime_context (line 21) | typedef struct runtime_context_t runtime_context; function set_state (line 28) | static inline void set_state(driver_state_type *state) { function driver_state_type (line 32) | static inline driver_state_type* state(void) { function set_config (line 36) | static inline void set_config(driver_config_type *config) { function driver_config_type (line 40) | static inline driver_config_type* config(void) { function set_connection_pool (line 44) | static inline void set_connection_pool(connection_pool_type *pool) { function connection_pool_type (line 48) | static inline connection_pool_type* connection_pool(void) { FILE: include/sdks/rokid.h type EVENT_TYPE (line 14) | enum EVENT_TYPE{ type _Axes (line 32) | typedef struct Axes{ type _SensorData (line 41) | typedef struct SensorData { type _FusionData (line 52) | typedef struct FusionData{ type _RotationData (line 64) | typedef struct RotationData{ type _KeyData (line 76) | typedef struct KeyData{ type _EventData (line 85) | typedef struct EventData{ type EVENT_TYPE (line 157) | enum EVENT_TYPE type EVENT_TYPE (line 166) | enum EVENT_TYPE type EventData (line 186) | struct EventData type EventData (line 200) | struct EventData type EVENT_TYPE (line 415) | enum EVENT_TYPE type EventData (line 417) | struct EventData FILE: include/sdks/viture_glasses_constants.h function namespace (line 6) | namespace viture { FILE: include/sdks/viture_glasses_provider.h type XRDeviceType (line 42) | typedef enum { FILE: include/sdks/viture_protocol.h function namespace (line 16) | namespace viture::protocol { FILE: include/sdks/viture_version.h function namespace (line 27) | namespace viture::version { FILE: include/state.h type calibration_state_t (line 10) | enum calibration_state_t { type calibration_state_type (line 16) | typedef enum calibration_state_t calibration_state_type; type driver_state_t (line 18) | struct driver_state_t { type driver_state_type (line 45) | typedef struct driver_state_t driver_state_type; type sbs_control_t (line 47) | enum sbs_control_t { type sbs_control_type (line 52) | typedef enum sbs_control_t sbs_control_type; type control_flags_t (line 53) | struct control_flags_t { type control_flags_type (line 60) | typedef struct control_flags_t control_flags_type; FILE: include/wl_client/gamescope_reshade.h type gamescope_reshade (line 49) | struct gamescope_reshade type wl_interface (line 61) | struct wl_interface type gamescope_reshade_listener (line 68) | struct gamescope_reshade_listener { function gamescope_reshade_add_listener (line 83) | static inline int function gamescope_reshade_set_user_data (line 124) | static inline void type gamescope_reshade (line 132) | struct gamescope_reshade type wl_proxy (line 134) | struct wl_proxy function gamescope_reshade_get_version (line 137) | static inline uint32_t function gamescope_reshade_destroy (line 146) | static inline void function gamescope_reshade_set_effect (line 158) | static inline void function gamescope_reshade_enable_effect (line 170) | static inline void function gamescope_reshade_set_uniform_variable (line 182) | static inline void function gamescope_reshade_disable_effect (line 194) | static inline void FILE: modules/rayneoSDKHeaders/base/FXRError.h type FXRResult (line 11) | typedef enum { FILE: modules/rayneoSDKHeaders/base/FXRMacro.h type FXRResult (line 16) | typedef FXRResult (*XRConfigExternalReader)(const char* item, void*); FILE: modules/rayneoSDKHeaders/base/FXRType.h type FXRRuntimeVersion (line 14) | typedef struct FXRRuntimeVersion { type FXRRuntimeStateType (line 21) | enum FXRRuntimeStateType { kDevice = 0, kImu = 1 } type FXRDeviceType (line 24) | typedef enum FXRDeviceType { type FXREye (line 37) | typedef enum FXREye { type XRPlaneProperty (line 45) | typedef enum { type FXRDistortionParamIndex (line 52) | enum FXRDistortionParamIndex { type XRRuntimeStateInfo (line 60) | typedef struct { type XRPoseInfo (line 65) | typedef struct { type XRInfo4PredictPose (line 71) | typedef struct XRINFO4PREDICTPOSE { type XRAlgoState (line 77) | typedef struct XRALGOSTATE { type HeadPose (line 88) | typedef struct { type HeadPoseState (line 97) | typedef struct { type XRNineAxisPoseInfo (line 105) | typedef struct { type XRPlaneInfo (line 112) | typedef struct { type XRPlaneArray (line 122) | typedef struct { FILE: modules/rayneoSDKHeaders/device/XRDevice.h function namespace (line 10) | namespace ffalcon { function class (line 71) | class DevCapImu { function class (line 82) | class DevCapCamera { function class (line 105) | class DevCapDisplay { FILE: modules/rayneoSDKHeaders/device/usb/XRDeviceState.h type FXRColorAdjustOp (line 12) | enum FXRColorAdjustOp { type FXRUsbCommand (line 32) | enum FXRUsbCommand { type XRImuCalibrateInfo (line 87) | typedef struct { type TIME (line 98) | typedef struct { type FOV (line 104) | typedef struct { type XRPanelColorParms (line 111) | typedef struct { type PANELPARAMS (line 125) | typedef union { type XRDeviceState (line 130) | typedef struct { FILE: modules/rayneoSDKHeaders/device/usb/XRPacket.h type XrHidCommand (line 10) | typedef struct { type XrHidMsgHeader (line 18) | typedef struct { type XrHidSensorData (line 24) | typedef struct { type XrHidSensorEvent (line 35) | typedef struct { type XrHidDeviceInfo (line 52) | typedef struct { type XrHidResponse (line 84) | typedef struct { type XrHidTimeSyncResponse (line 94) | typedef struct { type XrStateEvent (line 104) | typedef struct { type XrVsyncEvent (line 111) | typedef struct { type XrDataPacket (line 122) | typedef union { type XrHidDeviceFov (line 132) | typedef struct { type XrFrameEvent (line 146) | typedef struct { FILE: modules/rayneoSDKHeaders/ipc/FXRProtocol.h type FXRStateEvent (line 9) | enum FXRStateEvent { type CallbackType (line 43) | enum CallbackType { type FXRControlUnit (line 50) | enum FXRControlUnit { type FXRControlCommand (line 56) | enum FXRControlCommand { FILE: modules/rayneoSDKHeaders/openxr/openxr.h type XrVersion (line 104) | typedef uint64_t XrVersion; type XrFlags64 (line 105) | typedef uint64_t XrFlags64; type XrDuration (line 110) | typedef int64_t XrDuration; type XrResult (line 134) | typedef enum XrResult { type XrStructureType (line 232) | typedef enum XrStructureType { type XrFormFactor (line 545) | typedef enum XrFormFactor { type XrViewConfigurationType (line 551) | typedef enum XrViewConfigurationType { type XrEnvironmentBlendMode (line 559) | typedef enum XrEnvironmentBlendMode { type XrReferenceSpaceType (line 566) | typedef enum XrReferenceSpaceType { type XrActionType (line 576) | typedef enum XrActionType { type XrEyeVisibility (line 585) | typedef enum XrEyeVisibility { type XrSessionState (line 592) | typedef enum XrSessionState { type XrObjectType (line 605) | typedef enum XrObjectType { type XrFlags64 (line 636) | typedef XrFlags64 XrInstanceCreateFlags; type XrFlags64 (line 640) | typedef XrFlags64 XrSessionCreateFlags; type XrFlags64 (line 644) | typedef XrFlags64 XrSpaceVelocityFlags; type XrFlags64 (line 650) | typedef XrFlags64 XrSpaceLocationFlags; type XrFlags64 (line 658) | typedef XrFlags64 XrSwapchainCreateFlags; type XrFlags64 (line 664) | typedef XrFlags64 XrSwapchainUsageFlags; type XrFlags64 (line 677) | typedef XrFlags64 XrCompositionLayerFlags; type XrFlags64 (line 684) | typedef XrFlags64 XrViewStateFlags; type XrFlags64 (line 692) | typedef XrFlags64 XrInputSourceLocalizedNameFlags; type XrApiLayerProperties (line 700) | typedef struct XrApiLayerProperties { type XrExtensionProperties (line 709) | typedef struct XrExtensionProperties { type XrApplicationInfo (line 716) | typedef struct XrApplicationInfo { type XrInstanceCreateInfo (line 724) | typedef struct XrInstanceCreateInfo { type XrInstanceProperties (line 735) | typedef struct XrInstanceProperties { type XrEventDataBuffer (line 742) | typedef struct XrEventDataBuffer { type XrSystemGetInfo (line 748) | typedef struct XrSystemGetInfo { type XrSystemGraphicsProperties (line 754) | typedef struct XrSystemGraphicsProperties { type XrSystemTrackingProperties (line 760) | typedef struct XrSystemTrackingProperties { type XrSystemProperties (line 765) | typedef struct XrSystemProperties { type XrSessionCreateInfo (line 775) | typedef struct XrSessionCreateInfo { type XrVector3f (line 782) | typedef struct XrVector3f { type XrSpaceVelocity (line 789) | typedef struct XrSpaceVelocity { type XrQuaternionf (line 797) | typedef struct XrQuaternionf { type XrPosef (line 804) | typedef struct XrPosef { type XrReferenceSpaceCreateInfo (line 809) | typedef struct XrReferenceSpaceCreateInfo { type XrExtent2Df (line 816) | typedef struct XrExtent2Df { type XrActionSpaceCreateInfo (line 821) | typedef struct XrActionSpaceCreateInfo { type XrSpaceLocation (line 829) | typedef struct XrSpaceLocation { type XrViewConfigurationProperties (line 836) | typedef struct XrViewConfigurationProperties { type XrViewConfigurationView (line 843) | typedef struct XrViewConfigurationView { type XrSwapchainCreateInfo (line 854) | typedef struct XrSwapchainCreateInfo { type XrSwapchainImageBaseHeader (line 868) | typedef struct XR_MAY_ALIAS XrSwapchainImageBaseHeader type XrSwapchainImageAcquireInfo (line 873) | typedef struct XrSwapchainImageAcquireInfo { type XrSwapchainImageWaitInfo (line 878) | typedef struct XrSwapchainImageWaitInfo { type XrSwapchainImageReleaseInfo (line 884) | typedef struct XrSwapchainImageReleaseInfo { type XrSessionBeginInfo (line 889) | typedef struct XrSessionBeginInfo { type XrFrameWaitInfo (line 895) | typedef struct XrFrameWaitInfo { type XrFrameState (line 900) | typedef struct XrFrameState { type XrFrameBeginInfo (line 908) | typedef struct XrFrameBeginInfo { type XrCompositionLayerBaseHeader (line 913) | typedef struct XR_MAY_ALIAS XrCompositionLayerBaseHeader type XrFrameEndInfo (line 920) | typedef struct XrFrameEndInfo { type XrViewLocateInfo (line 929) | typedef struct XrViewLocateInfo { type XrViewState (line 937) | typedef struct XrViewState { type XrFovf (line 943) | typedef struct XrFovf { type XrView (line 950) | typedef struct XrView { type XrActionSetCreateInfo (line 957) | typedef struct XrActionSetCreateInfo { type XrActionCreateInfo (line 965) | typedef struct XrActionCreateInfo { type XrActionSuggestedBinding (line 975) | typedef struct XrActionSuggestedBinding { type XrInteractionProfileSuggestedBinding (line 980) | typedef struct XrInteractionProfileSuggestedBinding { type XrSessionActionSetsAttachInfo (line 988) | typedef struct XrSessionActionSetsAttachInfo { type XrInteractionProfileState (line 995) | typedef struct XrInteractionProfileState { type XrActionStateGetInfo (line 1001) | typedef struct XrActionStateGetInfo { type XrActionStateBoolean (line 1008) | typedef struct XrActionStateBoolean { type XrActionStateFloat (line 1017) | typedef struct XrActionStateFloat { type XrVector2f (line 1026) | typedef struct XrVector2f { type XrActionStateVector2f (line 1031) | typedef struct XrActionStateVector2f { type XrActionStatePose (line 1040) | typedef struct XrActionStatePose { type XrActiveActionSet (line 1046) | typedef struct XrActiveActionSet { type XrActionsSyncInfo (line 1051) | typedef struct XrActionsSyncInfo { type XrBoundSourcesForActionEnumerateInfo (line 1058) | typedef struct XrBoundSourcesForActionEnumerateInfo { type XrInputSourceLocalizedNameGetInfo (line 1064) | typedef struct XrInputSourceLocalizedNameGetInfo { type XrHapticActionInfo (line 1071) | typedef struct XrHapticActionInfo { type XrHapticBaseHeader (line 1078) | typedef struct XR_MAY_ALIAS XrHapticBaseHeader type XrBaseInStructure (line 1083) | typedef struct XR_MAY_ALIAS XrBaseInStructure type XrBaseInStructure (line 1085) | struct XrBaseInStructure type XrBaseOutStructure (line 1088) | typedef struct XR_MAY_ALIAS XrBaseOutStructure type XrBaseOutStructure (line 1090) | struct XrBaseOutStructure type XrOffset2Di (line 1093) | typedef struct XrOffset2Di { type XrExtent2Di (line 1098) | typedef struct XrExtent2Di { type XrRect2Di (line 1103) | typedef struct XrRect2Di { type XrSwapchainSubImage (line 1108) | typedef struct XrSwapchainSubImage { type XrCompositionLayerProjectionView (line 1114) | typedef struct XrCompositionLayerProjectionView { type XrCompositionLayerProjection (line 1122) | typedef struct XrCompositionLayerProjection { type XrCompositionLayerQuad (line 1131) | typedef struct XrCompositionLayerQuad { type XrEventDataBaseHeader (line 1142) | typedef struct XR_MAY_ALIAS XrEventDataBaseHeader type XrEventDataEventsLost (line 1147) | typedef struct XrEventDataEventsLost { type XrEventDataInstanceLossPending (line 1153) | typedef struct XrEventDataInstanceLossPending { type XrEventDataSessionStateChanged (line 1159) | typedef struct XrEventDataSessionStateChanged { type XrEventDataReferenceSpaceChangePending (line 1167) | typedef struct XrEventDataReferenceSpaceChangePending { type XrEventDataInteractionProfileChanged (line 1177) | typedef struct XrEventDataInteractionProfileChanged { type XrHapticVibration (line 1183) | typedef struct XrHapticVibration { type XrOffset2Df (line 1191) | typedef struct XrOffset2Df { type XrRect2Df (line 1196) | typedef struct XrRect2Df { type XrVector4f (line 1201) | typedef struct XrVector4f { type XrColor4f (line 1208) | typedef struct XrColor4f { type PFN_xrVoidFunction (line 1215) | typedef XrResult (XRAPI_PTR *PFN_xrGetInstanceProcAddr)(XrInstance insta... type XrSystemGetInfo (line 1235) | typedef XrResult (XRAPI_PTR *PFN_xrGetSystem)(XrInstance instance, const... type XrSessionCreateInfo (line 1245) | typedef XrResult (XRAPI_PTR *PFN_xrCreateSession)(XrInstance instance, type XrReferenceSpaceCreateInfo (line 1253) | typedef XrResult (XRAPI_PTR *PFN_xrCreateReferenceSpace)(XrSession session, type XrActionSpaceCreateInfo (line 1259) | typedef XrResult (XRAPI_PTR *PFN_xrCreateActionSpace)(XrSession session, type XrSwapchainCreateInfo (line 1284) | typedef XrResult (XRAPI_PTR *PFN_xrCreateSwapchain)(XrSession session, type XrSwapchainImageAcquireInfo (line 1292) | typedef XrResult (XRAPI_PTR *PFN_xrAcquireSwapchainImage)(XrSwapchain sw... type XrSwapchainImageWaitInfo (line 1295) | typedef XrResult (XRAPI_PTR *PFN_xrWaitSwapchainImage)(XrSwapchain swapc... type XrSwapchainImageReleaseInfo (line 1297) | typedef XrResult (XRAPI_PTR *PFN_xrReleaseSwapchainImage)(XrSwapchain sw... type XrSessionBeginInfo (line 1299) | typedef XrResult (XRAPI_PTR *PFN_xrBeginSession)(XrSession session, type XrFrameWaitInfo (line 1303) | typedef XrResult (XRAPI_PTR *PFN_xrWaitFrame)(XrSession session, type XrFrameBeginInfo (line 1306) | typedef XrResult (XRAPI_PTR *PFN_xrBeginFrame)(XrSession session, type XrFrameEndInfo (line 1308) | typedef XrResult (XRAPI_PTR *PFN_xrEndFrame)(XrSession session, const Xr... type XrViewLocateInfo (line 1309) | typedef XrResult (XRAPI_PTR *PFN_xrLocateViews)(XrSession session, type XrActionSetCreateInfo (line 1318) | typedef XrResult (XRAPI_PTR *PFN_xrCreateActionSet)(XrInstance instance, type XrActionCreateInfo (line 1322) | typedef XrResult (XRAPI_PTR *PFN_xrCreateAction)(XrActionSet actionSet, type XrInteractionProfileSuggestedBinding (line 1326) | typedef XrResult (XRAPI_PTR *PFN_xrSuggestInteractionProfileBindings)(Xr... type XrSessionActionSetsAttachInfo (line 1328) | typedef XrResult (XRAPI_PTR *PFN_xrAttachSessionActionSets)(XrSession se... type XrActionStateGetInfo (line 1333) | typedef XrResult (XRAPI_PTR *PFN_xrGetActionStateBoolean)(XrSession sess... type XrActionStateGetInfo (line 1336) | typedef XrResult (XRAPI_PTR *PFN_xrGetActionStateFloat)(XrSession session, type XrActionStateGetInfo (line 1339) | typedef XrResult (XRAPI_PTR *PFN_xrGetActionStateVector2f)(XrSession ses... type XrActionStateGetInfo (line 1342) | typedef XrResult (XRAPI_PTR *PFN_xrGetActionStatePose)(XrSession session, type XrActionsSyncInfo (line 1345) | typedef XrResult (XRAPI_PTR *PFN_xrSyncActions)(XrSession session, type XrBoundSourcesForActionEnumerateInfo (line 1347) | typedef XrResult (XRAPI_PTR *PFN_xrEnumerateBoundSourcesForAction)(XrSes... type XrInputSourceLocalizedNameGetInfo (line 1352) | typedef XrResult (XRAPI_PTR *PFN_xrGetInputSourceLocalizedName)(XrSessio... type XrHapticActionInfo (line 1357) | typedef XrResult (XRAPI_PTR *PFN_xrApplyHapticFeedback)(XrSession session, type XrHapticActionInfo (line 1360) | typedef XrResult (XRAPI_PTR *PFN_xrStopHapticFeedback)(XrSession session, type XrCompositionLayerCubeKHR (line 1639) | typedef struct XrCompositionLayerCubeKHR { type XrCompositionLayerDepthInfoKHR (line 1655) | typedef struct XrCompositionLayerDepthInfoKHR { type XrCompositionLayerCylinderKHR (line 1669) | typedef struct XrCompositionLayerCylinderKHR { type XrCompositionLayerEquirectKHR (line 1686) | typedef struct XrCompositionLayerEquirectKHR { type XrVisibilityMaskTypeKHR (line 1704) | typedef enum XrVisibilityMaskTypeKHR { type XrVisibilityMaskKHR (line 1710) | typedef struct XrVisibilityMaskKHR { type XrEventDataVisibilityMaskChangedKHR (line 1721) | typedef struct XrEventDataVisibilityMaskChangedKHR { type XrCompositionLayerColorScaleBiasKHR (line 1751) | typedef struct XrCompositionLayerColorScaleBiasKHR { type XrLoaderInitInfoBaseHeaderKHR (line 1762) | typedef struct XR_MAY_ALIAS XrLoaderInitInfoBaseHeaderKHR type XrCompositionLayerEquirect2KHR (line 1781) | typedef struct XrCompositionLayerEquirect2KHR { type XrBindingModificationBaseHeaderKHR (line 1799) | typedef struct XR_MAY_ALIAS XrBindingModificationBaseHeaderKHR type XrBindingModificationsKHR (line 1805) | typedef struct XrBindingModificationsKHR { type XrPerfSettingsDomainEXT (line 1822) | typedef enum XrPerfSettingsDomainEXT { type XrPerfSettingsSubDomainEXT (line 1828) | typedef enum XrPerfSettingsSubDomainEXT { type XrPerfSettingsLevelEXT (line 1835) | typedef enum XrPerfSettingsLevelEXT { type XrPerfSettingsNotificationLevelEXT (line 1843) | typedef enum XrPerfSettingsNotificationLevelEXT { type XrEventDataPerfSettingsEXT (line 1849) | typedef struct XrEventDataPerfSettingsEXT { type XrFlags64 (line 1897) | typedef XrFlags64 XrDebugUtilsMessageSeverityFlagsEXT; type XrFlags64 (line 1905) | typedef XrFlags64 XrDebugUtilsMessageTypeFlagsEXT; type XrDebugUtilsObjectNameInfoEXT (line 1913) | typedef struct XrDebugUtilsObjectNameInfoEXT { type XrDebugUtilsLabelEXT (line 1921) | typedef struct XrDebugUtilsLabelEXT { type XrDebugUtilsMessengerCallbackDataEXT (line 1927) | typedef struct XrDebugUtilsMessengerCallbackDataEXT { type XrDebugUtilsMessengerCreateInfoEXT (line 1947) | typedef struct XrDebugUtilsMessengerCreateInfoEXT { type XrDebugUtilsObjectNameInfoEXT (line 1956) | typedef XrResult (XRAPI_PTR *PFN_xrSetDebugUtilsObjectNameEXT)(XrInstanc... type XrDebugUtilsMessengerCreateInfoEXT (line 1958) | typedef XrResult (XRAPI_PTR *PFN_xrCreateDebugUtilsMessengerEXT)(XrInsta... type XrDebugUtilsLabelEXT (line 1967) | typedef XrResult (XRAPI_PTR *PFN_xrSessionBeginDebugUtilsLabelRegionEXT)... type XrDebugUtilsLabelEXT (line 1970) | typedef XrResult (XRAPI_PTR *PFN_xrSessionInsertDebugUtilsLabelEXT)(XrSe... type XrSystemEyeGazeInteractionPropertiesEXT (line 2011) | typedef struct XrSystemEyeGazeInteractionPropertiesEXT { type XrEyeGazeSampleTimeEXT (line 2018) | typedef struct XrEyeGazeSampleTimeEXT { type XrFlags64 (line 2028) | typedef XrFlags64 XrOverlaySessionCreateFlagsEXTX; type XrFlags64 (line 2032) | typedef XrFlags64 XrOverlayMainSessionFlagsEXTX; type XrSessionCreateInfoOverlayEXTX (line 2038) | typedef struct XrSessionCreateInfoOverlayEXTX { type XrEventDataMainSessionVisibilityChangedEXTX (line 2045) | typedef struct XrEventDataMainSessionVisibilityChangedEXTX { type XrSpatialAnchorCreateInfoMSFT (line 2067) | typedef struct XrSpatialAnchorCreateInfoMSFT { type XrSpatialAnchorSpaceCreateInfoMSFT (line 2075) | typedef struct XrSpatialAnchorSpaceCreateInfoMSFT { type XrSpatialAnchorCreateInfoMSFT (line 2082) | typedef XrResult (XRAPI_PTR *PFN_xrCreateSpatialAnchorMSFT)(XrSession se... type XrSpatialAnchorSpaceCreateInfoMSFT (line 2085) | typedef XrResult (XRAPI_PTR *PFN_xrCreateSpatialAnchorSpaceMSFT)(XrSessi... type XrFlags64 (line 2111) | typedef XrFlags64 XrCompositionLayerImageLayoutFlagsFB; type XrCompositionLayerImageLayoutFB (line 2117) | typedef struct XrCompositionLayerImageLayoutFB { type XrBlendFactorFB (line 2128) | typedef enum XrBlendFactorFB { type XrCompositionLayerAlphaBlendFB (line 2138) | typedef struct XrCompositionLayerAlphaBlendFB { type XrViewConfigurationDepthRangeEXT (line 2162) | typedef struct XrViewConfigurationDepthRangeEXT { type XrSpatialGraphNodeTypeMSFT (line 2237) | typedef enum XrSpatialGraphNodeTypeMSFT { type XrSpatialGraphNodeSpaceCreateInfoMSFT (line 2242) | typedef struct XrSpatialGraphNodeSpaceCreateInfoMSFT { type XrSpatialGraphStaticNodeBindingCreateInfoMSFT (line 2250) | typedef struct XrSpatialGraphStaticNodeBindingCreateInfoMSFT { type XrSpatialGraphNodeBindingPropertiesGetInfoMSFT (line 2258) | typedef struct XrSpatialGraphNodeBindingPropertiesGetInfoMSFT { type XrSpatialGraphNodeBindingPropertiesMSFT (line 2263) | typedef struct XrSpatialGraphNodeBindingPropertiesMSFT { type XrSpatialGraphNodeSpaceCreateInfoMSFT (line 2270) | typedef XrResult (XRAPI_PTR *PFN_xrCreateSpatialGraphNodeSpaceMSFT)(XrSe... type XrSpatialGraphStaticNodeBindingCreateInfoMSFT (line 2273) | typedef XrResult (XRAPI_PTR *PFN_xrTryCreateSpatialGraphStaticNodeBindin... type XrSpatialGraphNodeBindingPropertiesGetInfoMSFT (line 2278) | typedef XrResult (XRAPI_PTR *PFN_xrGetSpatialGraphNodeBindingPropertiesM... type XrHandEXT (line 2319) | typedef enum XrHandEXT { type XrHandJointEXT (line 2325) | typedef enum XrHandJointEXT { type XrHandJointSetEXT (line 2355) | typedef enum XrHandJointSetEXT { type XrSystemHandTrackingPropertiesEXT (line 2361) | typedef struct XrSystemHandTrackingPropertiesEXT { type XrHandTrackerCreateInfoEXT (line 2367) | typedef struct XrHandTrackerCreateInfoEXT { type XrHandJointsLocateInfoEXT (line 2374) | typedef struct XrHandJointsLocateInfoEXT { type XrHandJointLocationEXT (line 2381) | typedef struct XrHandJointLocationEXT { type XrHandJointVelocityEXT (line 2387) | typedef struct XrHandJointVelocityEXT { type XrHandJointLocationsEXT (line 2393) | typedef struct XrHandJointLocationsEXT { type XrHandJointVelocitiesEXT (line 2402) | typedef struct XrHandJointVelocitiesEXT { type XrHandTrackerCreateInfoEXT (line 2409) | typedef XrResult (XRAPI_PTR *PFN_xrCreateHandTrackerEXT)(XrSession session, type XrHandJointsLocateInfoEXT (line 2413) | typedef XrResult (XRAPI_PTR *PFN_xrLocateHandJointsEXT)(XrHandTrackerEXT... type XrHandPoseTypeMSFT (line 2439) | typedef enum XrHandPoseTypeMSFT { type XrSystemHandTrackingMeshPropertiesMSFT (line 2445) | typedef struct XrSystemHandTrackingMeshPropertiesMSFT { type XrHandMeshSpaceCreateInfoMSFT (line 2453) | typedef struct XrHandMeshSpaceCreateInfoMSFT { type XrHandMeshUpdateInfoMSFT (line 2460) | typedef struct XrHandMeshUpdateInfoMSFT { type XrHandMeshIndexBufferMSFT (line 2467) | typedef struct XrHandMeshIndexBufferMSFT { type XrHandMeshVertexMSFT (line 2474) | typedef struct XrHandMeshVertexMSFT { type XrHandMeshVertexBufferMSFT (line 2479) | typedef struct XrHandMeshVertexBufferMSFT { type XrHandMeshMSFT (line 2486) | typedef struct XrHandMeshMSFT { type XrHandPoseTypeInfoMSFT (line 2497) | typedef struct XrHandPoseTypeInfoMSFT { type XrHandMeshSpaceCreateInfoMSFT (line 2503) | typedef XrResult (XRAPI_PTR *PFN_xrCreateHandMeshSpaceMSFT)(XrHandTracke... type XrHandMeshUpdateInfoMSFT (line 2506) | typedef XrResult (XRAPI_PTR *PFN_xrUpdateHandMeshMSFT)(XrHandTrackerEXT ... type XrSecondaryViewConfigurationSessionBeginInfoMSFT (line 2529) | typedef struct XrSecondaryViewConfigurationSessionBeginInfoMSFT { type XrSecondaryViewConfigurationStateMSFT (line 2536) | typedef struct XrSecondaryViewConfigurationStateMSFT { type XrSecondaryViewConfigurationFrameStateMSFT (line 2544) | typedef struct XrSecondaryViewConfigurationFrameStateMSFT { type XrSecondaryViewConfigurationLayerInfoMSFT (line 2551) | typedef struct XrSecondaryViewConfigurationLayerInfoMSFT { type XrSecondaryViewConfigurationFrameEndInfoMSFT (line 2561) | typedef struct XrSecondaryViewConfigurationFrameEndInfoMSFT { type XrSecondaryViewConfigurationSwapchainCreateInfoMSFT (line 2569) | typedef struct XrSecondaryViewConfigurationSwapchainCreateInfoMSFT { type XrControllerModelKeyStateMSFT (line 2589) | typedef struct XrControllerModelKeyStateMSFT { type XrControllerModelNodePropertiesMSFT (line 2595) | typedef struct XrControllerModelNodePropertiesMSFT { type XrControllerModelPropertiesMSFT (line 2602) | typedef struct XrControllerModelPropertiesMSFT { type XrControllerModelNodeStateMSFT (line 2610) | typedef struct XrControllerModelNodeStateMSFT { type XrControllerModelStateMSFT (line 2616) | typedef struct XrControllerModelStateMSFT { type XrViewConfigurationViewFovEPIC (line 2675) | typedef struct XrViewConfigurationViewFovEPIC { type XrReprojectionModeMSFT (line 2687) | typedef enum XrReprojectionModeMSFT { type XrCompositionLayerReprojectionInfoMSFT (line 2695) | typedef struct XrCompositionLayerReprojectionInfoMSFT { type XrCompositionLayerReprojectionPlaneOverrideMSFT (line 2702) | typedef struct XrCompositionLayerReprojectionPlaneOverrideMSFT { type XrSwapchainStateBaseHeaderFB (line 2738) | typedef struct XR_MAY_ALIAS XrSwapchainStateBaseHeaderFB type XrSwapchainStateBaseHeaderFB (line 2743) | typedef XrResult (XRAPI_PTR *PFN_xrUpdateSwapchainFB)(XrSwapchain swapch... type XrFlags64 (line 2764) | typedef XrFlags64 XrCompositionLayerSecureContentFlagsFB; type XrCompositionLayerSecureContentFB (line 2771) | typedef struct XrCompositionLayerSecureContentFB { type XrBodyJointFB (line 2783) | typedef enum XrBodyJointFB { type XrBodyJointSetFB (line 2859) | typedef enum XrBodyJointSetFB { type XrBodyJointLocationFB (line 2863) | typedef struct XrBodyJointLocationFB { type XrSystemBodyTrackingPropertiesFB (line 2869) | typedef struct XrSystemBodyTrackingPropertiesFB { type XrBodyTrackerCreateInfoFB (line 2875) | typedef struct XrBodyTrackerCreateInfoFB { type XrBodySkeletonJointFB (line 2881) | typedef struct XrBodySkeletonJointFB { type XrBodySkeletonFB (line 2887) | typedef struct XrBodySkeletonFB { type XrBodyJointsLocateInfoFB (line 2894) | typedef struct XrBodyJointsLocateInfoFB { type XrBodyJointLocationsFB (line 2901) | typedef struct XrBodyJointLocationsFB { type XrBodyTrackerCreateInfoFB (line 2912) | typedef XrResult (XRAPI_PTR *PFN_xrCreateBodyTrackerFB)(XrSession session, type XrBodyJointsLocateInfoFB (line 2916) | typedef XrResult (XRAPI_PTR *PFN_xrLocateBodyJointsFB)(XrBodyTrackerFB b... type XrInteractionProfileDpadBindingEXT (line 2947) | typedef struct XrInteractionProfileDpadBindingEXT { type XrInteractionProfileAnalogThresholdVALVE (line 2965) | typedef struct XrInteractionProfileAnalogThresholdVALVE { type XrHandJointsMotionRangeEXT (line 2981) | typedef enum XrHandJointsMotionRangeEXT { type XrHandJointsMotionRangeInfoEXT (line 2987) | typedef struct XrHandJointsMotionRangeInfoEXT { type XrSceneComputeFeatureMSFT (line 3019) | typedef enum XrSceneComputeFeatureMSFT { type XrSceneComputeConsistencyMSFT (line 3028) | typedef enum XrSceneComputeConsistencyMSFT { type XrMeshComputeLodMSFT (line 3035) | typedef enum XrMeshComputeLodMSFT { type XrSceneComponentTypeMSFT (line 3043) | typedef enum XrSceneComponentTypeMSFT { type XrSceneObjectTypeMSFT (line 3053) | typedef enum XrSceneObjectTypeMSFT { type XrScenePlaneAlignmentTypeMSFT (line 3064) | typedef enum XrScenePlaneAlignmentTypeMSFT { type XrSceneComputeStateMSFT (line 3071) | typedef enum XrSceneComputeStateMSFT { type XrUuidMSFT (line 3078) | typedef struct XrUuidMSFT { type XrSceneObserverCreateInfoMSFT (line 3082) | typedef struct XrSceneObserverCreateInfoMSFT { type XrSceneCreateInfoMSFT (line 3087) | typedef struct XrSceneCreateInfoMSFT { type XrSceneSphereBoundMSFT (line 3092) | typedef struct XrSceneSphereBoundMSFT { type XrSceneOrientedBoxBoundMSFT (line 3097) | typedef struct XrSceneOrientedBoxBoundMSFT { type XrSceneFrustumBoundMSFT (line 3102) | typedef struct XrSceneFrustumBoundMSFT { type XrSceneBoundsMSFT (line 3108) | typedef struct XrSceneBoundsMSFT { type XrNewSceneComputeInfoMSFT (line 3119) | typedef struct XrNewSceneComputeInfoMSFT { type XrVisualMeshComputeLodInfoMSFT (line 3129) | typedef struct XrVisualMeshComputeLodInfoMSFT { type XrSceneComponentMSFT (line 3135) | typedef struct XrSceneComponentMSFT { type XrSceneComponentsMSFT (line 3142) | typedef struct XrSceneComponentsMSFT { type XrSceneComponentsGetInfoMSFT (line 3150) | typedef struct XrSceneComponentsGetInfoMSFT { type XrSceneComponentLocationMSFT (line 3156) | typedef struct XrSceneComponentLocationMSFT { type XrSceneComponentLocationsMSFT (line 3161) | typedef struct XrSceneComponentLocationsMSFT { type XrSceneComponentsLocateInfoMSFT (line 3168) | typedef struct XrSceneComponentsLocateInfoMSFT { type XrSceneObjectMSFT (line 3177) | typedef struct XrSceneObjectMSFT { type XrSceneObjectsMSFT (line 3182) | typedef struct XrSceneObjectsMSFT { type XrSceneComponentParentFilterInfoMSFT (line 3190) | typedef struct XrSceneComponentParentFilterInfoMSFT { type XrSceneObjectTypesFilterInfoMSFT (line 3197) | typedef struct XrSceneObjectTypesFilterInfoMSFT { type XrScenePlaneMSFT (line 3204) | typedef struct XrScenePlaneMSFT { type XrScenePlanesMSFT (line 3212) | typedef struct XrScenePlanesMSFT { type XrScenePlaneAlignmentFilterInfoMSFT (line 3220) | typedef struct XrScenePlaneAlignmentFilterInfoMSFT { type XrSceneMeshMSFT (line 3227) | typedef struct XrSceneMeshMSFT { type XrSceneMeshesMSFT (line 3233) | typedef struct XrSceneMeshesMSFT { type XrSceneMeshBuffersGetInfoMSFT (line 3240) | typedef struct XrSceneMeshBuffersGetInfoMSFT { type XrSceneMeshBuffersMSFT (line 3246) | typedef struct XrSceneMeshBuffersMSFT { type XrSceneMeshVertexBufferMSFT (line 3251) | typedef struct XrSceneMeshVertexBufferMSFT { type XrSceneMeshIndicesUint32MSFT (line 3259) | typedef struct XrSceneMeshIndicesUint32MSFT { type XrSceneMeshIndicesUint16MSFT (line 3267) | typedef struct XrSceneMeshIndicesUint16MSFT { type XrSceneObserverCreateInfoMSFT (line 3280) | typedef XrResult (XRAPI_PTR *PFN_xrCreateSceneObserverMSFT)(XrSession se... type XrSceneCreateInfoMSFT (line 3284) | typedef XrResult (XRAPI_PTR *PFN_xrCreateSceneMSFT)(XrSceneObserverMSFT ... type XrNewSceneComputeInfoMSFT (line 3288) | typedef XrResult (XRAPI_PTR *PFN_xrComputeNewSceneMSFT)(XrSceneObserverM... type XrSceneComponentsGetInfoMSFT (line 3292) | typedef XrResult (XRAPI_PTR *PFN_xrGetSceneComponentsMSFT)(XrSceneMSFT s... type XrSceneComponentsLocateInfoMSFT (line 3295) | typedef XrResult (XRAPI_PTR *PFN_xrLocateSceneComponentsMSFT)(XrSceneMSF... type XrSceneMeshBuffersGetInfoMSFT (line 3298) | typedef XrResult (XRAPI_PTR *PFN_xrGetSceneMeshBuffersMSFT)(XrSceneMSFT ... type XrSerializedSceneFragmentDataGetInfoMSFT (line 3356) | typedef struct XrSerializedSceneFragmentDataGetInfoMSFT { type XrDeserializeSceneFragmentMSFT (line 3362) | typedef struct XrDeserializeSceneFragmentMSFT { type XrSceneDeserializeInfoMSFT (line 3367) | typedef struct XrSceneDeserializeInfoMSFT { type XrSceneDeserializeInfoMSFT (line 3374) | typedef XrResult (XRAPI_PTR *PFN_xrDeserializeSceneMSFT)(XrSceneObserver... type XrSerializedSceneFragmentDataGetInfoMSFT (line 3376) | typedef XrResult (XRAPI_PTR *PFN_xrGetSerializedSceneFragmentDataMSFT)(X... type XrEventDataDisplayRefreshRateChangedFB (line 3401) | typedef struct XrEventDataDisplayRefreshRateChangedFB { type XrViveTrackerPathsHTCX (line 3444) | typedef struct XrViveTrackerPathsHTCX { type XrEventDataViveTrackerConnectedHTCX (line 3451) | typedef struct XrEventDataViveTrackerConnectedHTCX { type XrEyeExpressionHTC (line 3484) | typedef enum XrEyeExpressionHTC { type XrLipExpressionHTC (line 3502) | typedef enum XrLipExpressionHTC { type XrFacialTrackingTypeHTC (line 3543) | typedef enum XrFacialTrackingTypeHTC { type XrSystemFacialTrackingPropertiesHTC (line 3549) | typedef struct XrSystemFacialTrackingPropertiesHTC { type XrFacialExpressionsHTC (line 3556) | typedef struct XrFacialExpressionsHTC { type XrFacialTrackerCreateInfoHTC (line 3565) | typedef struct XrFacialTrackerCreateInfoHTC { type XrFacialTrackerCreateInfoHTC (line 3571) | typedef XrResult (XRAPI_PTR *PFN_xrCreateFacialTrackerHTC)(XrSession ses... type XrColorSpaceFB (line 3614) | typedef enum XrColorSpaceFB { type XrSystemColorSpacePropertiesFB (line 3626) | typedef struct XrSystemColorSpacePropertiesFB { type XrColorSpaceFB (line 3636) | typedef XrResult (XRAPI_PTR *PFN_xrSetColorSpaceFB)(XrSession session, type XrVector4sFB (line 3657) | typedef struct XrVector4sFB { type XrHandTrackingMeshFB (line 3664) | typedef struct XrHandTrackingMeshFB { type XrHandTrackingScaleFB (line 3685) | typedef struct XrHandTrackingScaleFB { type XrFlags64 (line 3709) | typedef XrFlags64 XrHandTrackingAimFlagsFB; type XrHandTrackingAimStateFB (line 3723) | typedef struct XrHandTrackingAimStateFB { type XrHandCapsuleFB (line 3742) | typedef struct XrHandCapsuleFB { type XrHandTrackingCapsulesStateFB (line 3749) | typedef struct XrHandTrackingCapsulesStateFB { type XrSpaceComponentTypeFB (line 3762) | typedef enum XrSpaceComponentTypeFB { type XrSystemSpatialEntityPropertiesFB (line 3774) | typedef struct XrSystemSpatialEntityPropertiesFB { type XrSpatialAnchorCreateInfoFB (line 3780) | typedef struct XrSpatialAnchorCreateInfoFB { type XrSpaceComponentStatusSetInfoFB (line 3788) | typedef struct XrSpaceComponentStatusSetInfoFB { type XrSpaceComponentStatusFB (line 3796) | typedef struct XrSpaceComponentStatusFB { type XrUuidEXT (line 3803) | typedef struct XrUuidEXT { type XrEventDataSpatialAnchorCreateCompleteFB (line 3807) | typedef struct XrEventDataSpatialAnchorCreateCompleteFB { type XrEventDataSpaceSetStatusCompleteFB (line 3816) | typedef struct XrEventDataSpaceSetStatusCompleteFB { type XrSpatialAnchorCreateInfoFB (line 3827) | typedef XrResult (XRAPI_PTR *PFN_xrCreateSpatialAnchorFB)(XrSession sess... type XrSpaceComponentStatusSetInfoFB (line 3835) | typedef XrResult (XRAPI_PTR *PFN_xrSetSpaceComponentStatusFB)(XrSpace sp... type XrFlags64 (line 3876) | typedef XrFlags64 XrSwapchainCreateFoveationFlagsFB; type XrFlags64 (line 3882) | typedef XrFlags64 XrSwapchainStateFoveationFlagsFB; type XrFoveationProfileCreateInfoFB (line 3886) | typedef struct XrFoveationProfileCreateInfoFB { type XrSwapchainCreateInfoFoveationFB (line 3892) | typedef struct XrSwapchainCreateInfoFoveationFB { type XrSwapchainStateFoveationFB (line 3898) | typedef struct XrSwapchainStateFoveationFB { type XrFoveationProfileCreateInfoFB (line 3905) | typedef XrResult (XRAPI_PTR *PFN_xrCreateFoveationProfileFB)(XrSession s... type XrFoveationLevelFB (line 3927) | typedef enum XrFoveationLevelFB { type XrFoveationDynamicFB (line 3935) | typedef enum XrFoveationDynamicFB { type XrFoveationLevelProfileCreateInfoFB (line 3941) | typedef struct XrFoveationLevelProfileCreateInfoFB { type XrFlags64 (line 3954) | typedef XrFlags64 XrKeyboardTrackingFlagsFB; type XrFlags64 (line 3962) | typedef XrFlags64 XrKeyboardTrackingQueryFlagsFB; type XrSystemKeyboardTrackingPropertiesFB (line 3969) | typedef struct XrSystemKeyboardTrackingPropertiesFB { type XrKeyboardTrackingDescriptionFB (line 3975) | typedef struct XrKeyboardTrackingDescriptionFB { type XrKeyboardSpaceCreateInfoFB (line 3982) | typedef struct XrKeyboardSpaceCreateInfoFB { type XrKeyboardTrackingQueryFB (line 3988) | typedef struct XrKeyboardTrackingQueryFB { type XrKeyboardTrackingQueryFB (line 3994) | typedef XrResult (XRAPI_PTR *PFN_xrQuerySystemTrackedKeyboardFB)(XrSessi... type XrKeyboardSpaceCreateInfoFB (line 3997) | typedef XrResult (XRAPI_PTR *PFN_xrCreateKeyboardSpaceFB)(XrSession sess... type XrWindingOrderFB (line 4021) | typedef enum XrWindingOrderFB { type XrFlags64 (line 4027) | typedef XrFlags64 XrTriangleMeshFlagsFB; type XrTriangleMeshCreateInfoFB (line 4032) | typedef struct XrTriangleMeshCreateInfoFB { type XrTriangleMeshCreateInfoFB (line 4043) | typedef XrResult (XRAPI_PTR *PFN_xrCreateTriangleMeshFB)(XrSession session, type XrPassthroughLayerPurposeFB (line 4103) | typedef enum XrPassthroughLayerPurposeFB { type XrFlags64 (line 4110) | typedef XrFlags64 XrPassthroughCapabilityFlagsFB; type XrFlags64 (line 4117) | typedef XrFlags64 XrPassthroughFlagsFB; type XrFlags64 (line 4123) | typedef XrFlags64 XrPassthroughStateChangedFlagsFB; type XrSystemPassthroughPropertiesFB (line 4132) | typedef struct XrSystemPassthroughPropertiesFB { type XrSystemPassthroughProperties2FB (line 4139) | typedef struct XrSystemPassthroughProperties2FB { type XrPassthroughCreateInfoFB (line 4145) | typedef struct XrPassthroughCreateInfoFB { type XrPassthroughLayerCreateInfoFB (line 4151) | typedef struct XrPassthroughLayerCreateInfoFB { type XrCompositionLayerPassthroughFB (line 4160) | typedef struct XrCompositionLayerPassthroughFB { type XrGeometryInstanceCreateInfoFB (line 4168) | typedef struct XrGeometryInstanceCreateInfoFB { type XrGeometryInstanceTransformFB (line 4178) | typedef struct XrGeometryInstanceTransformFB { type XrPassthroughStyleFB (line 4187) | typedef struct XrPassthroughStyleFB { type XrPassthroughColorMapMonoToRgbaFB (line 4195) | typedef struct XrPassthroughColorMapMonoToRgbaFB { type XrPassthroughColorMapMonoToMonoFB (line 4202) | typedef struct XrPassthroughColorMapMonoToMonoFB { type XrPassthroughBrightnessContrastSaturationFB (line 4209) | typedef struct XrPassthroughBrightnessContrastSaturationFB { type XrEventDataPassthroughStateChangedFB (line 4217) | typedef struct XrEventDataPassthroughStateChangedFB { type XrPassthroughCreateInfoFB (line 4223) | typedef XrResult (XRAPI_PTR *PFN_xrCreatePassthroughFB)(XrSession session, type XrPassthroughLayerCreateInfoFB (line 4229) | typedef XrResult (XRAPI_PTR *PFN_xrCreatePassthroughLayerFB)(XrSession s... type XrPassthroughStyleFB (line 4235) | typedef XrResult (XRAPI_PTR *PFN_xrPassthroughLayerSetStyleFB)(XrPassthr... type XrGeometryInstanceCreateInfoFB (line 4237) | typedef XrResult (XRAPI_PTR *PFN_xrCreateGeometryInstanceFB)(XrSession s... type XrGeometryInstanceTransformFB (line 4241) | typedef XrResult (XRAPI_PTR *PFN_xrGeometryInstanceSetTransformFB)(XrGeo... type XrFlags64 (line 4301) | typedef XrFlags64 XrRenderModelFlagsFB; type XrRenderModelPathInfoFB (line 4307) | typedef struct XrRenderModelPathInfoFB { type XrRenderModelPropertiesFB (line 4313) | typedef struct XrRenderModelPropertiesFB { type XrRenderModelBufferFB (line 4323) | typedef struct XrRenderModelBufferFB { type XrRenderModelLoadInfoFB (line 4331) | typedef struct XrRenderModelLoadInfoFB { type XrSystemRenderModelPropertiesFB (line 4338) | typedef struct XrSystemRenderModelPropertiesFB { type XrRenderModelCapabilitiesRequestFB (line 4345) | typedef struct XrRenderModelCapabilitiesRequestFB { type XrRenderModelLoadInfoFB (line 4357) | typedef XrResult (XRAPI_PTR *PFN_xrLoadRenderModelFB)(XrSession session, type XrViewLocateFoveatedRenderingVARJO (line 4386) | typedef struct XrViewLocateFoveatedRenderingVARJO { type XrFoveatedViewConfigurationViewVARJO (line 4393) | typedef struct XrFoveatedViewConfigurationViewVARJO { type XrSystemFoveatedRenderingPropertiesVARJO (line 4400) | typedef struct XrSystemFoveatedRenderingPropertiesVARJO { type XrCompositionLayerDepthTestVARJO (line 4411) | typedef struct XrCompositionLayerDepthTestVARJO { type XrSystemMarkerTrackingPropertiesVARJO (line 4438) | typedef struct XrSystemMarkerTrackingPropertiesVARJO { type XrEventDataMarkerTrackingUpdateVARJO (line 4444) | typedef struct XrEventDataMarkerTrackingUpdateVARJO { type XrMarkerSpaceCreateInfoVARJO (line 4453) | typedef struct XrMarkerSpaceCreateInfoVARJO { type XrMarkerSpaceCreateInfoVARJO (line 4469) | typedef XrResult (XRAPI_PTR *PFN_xrCreateMarkerSpaceVARJO)(XrSession ses... type XrFlags64 (line 4524) | typedef XrFlags64 XrFrameEndInfoFlagsML; type XrFrameEndInfoML (line 4531) | typedef struct XrFrameEndInfoML { type XrFlags64 (line 4542) | typedef XrFlags64 XrGlobalDimmerFrameEndInfoFlagsML; type XrGlobalDimmerFrameEndInfoML (line 4548) | typedef struct XrGlobalDimmerFrameEndInfoML { type XrSpatialAnchorPersistenceNameMSFT (line 4561) | typedef struct XrSpatialAnchorPersistenceNameMSFT { type XrSpatialAnchorPersistenceInfoMSFT (line 4565) | typedef struct XrSpatialAnchorPersistenceInfoMSFT { type XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT (line 4572) | typedef struct XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT { type XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT (line 4590) | typedef XrResult (XRAPI_PTR *PFN_xrCreateSpatialAnchorFromPersistedNameM... type XrHandForearmJointULTRALEAP (line 4640) | typedef enum XrHandForearmJointULTRALEAP { type XrSpaceQueryActionFB (line 4676) | typedef enum XrSpaceQueryActionFB { type XrSpaceStorageLocationFB (line 4681) | typedef enum XrSpaceStorageLocationFB { type XrSpaceQueryInfoBaseHeaderFB (line 4687) | typedef struct XR_MAY_ALIAS XrSpaceQueryInfoBaseHeaderFB type XrSpaceFilterInfoBaseHeaderFB (line 4692) | typedef struct XR_MAY_ALIAS XrSpaceFilterInfoBaseHeaderFB type XrSpaceQueryInfoFB (line 4697) | typedef struct XrSpaceQueryInfoFB { type XrSpaceStorageLocationFilterInfoFB (line 4708) | typedef struct XrSpaceStorageLocationFilterInfoFB { type XrSpaceUuidFilterInfoFB (line 4714) | typedef struct XrSpaceUuidFilterInfoFB { type XrSpaceComponentFilterInfoFB (line 4721) | typedef struct XrSpaceComponentFilterInfoFB { type XrSpaceQueryResultFB (line 4727) | typedef struct XrSpaceQueryResultFB { type XrSpaceQueryResultsFB (line 4732) | typedef struct XrSpaceQueryResultsFB { type XrEventDataSpaceQueryResultsAvailableFB (line 4740) | typedef struct XrEventDataSpaceQueryResultsAvailableFB { type XrEventDataSpaceQueryCompleteFB (line 4746) | typedef struct XrEventDataSpaceQueryCompleteFB { type XrSpaceQueryInfoBaseHeaderFB (line 4753) | typedef XrResult (XRAPI_PTR *PFN_xrQuerySpacesFB)(XrSession session, type XrSpacePersistenceModeFB (line 4779) | typedef enum XrSpacePersistenceModeFB { type XrSpaceSaveInfoFB (line 4784) | typedef struct XrSpaceSaveInfoFB { type XrSpaceEraseInfoFB (line 4792) | typedef struct XrSpaceEraseInfoFB { type XrEventDataSpaceSaveCompleteFB (line 4799) | typedef struct XrEventDataSpaceSaveCompleteFB { type XrEventDataSpaceEraseCompleteFB (line 4809) | typedef struct XrEventDataSpaceEraseCompleteFB { type XrSpaceSaveInfoFB (line 4819) | typedef XrResult (XRAPI_PTR *PFN_xrSaveSpaceFB)(XrSession session, const... type XrSpaceEraseInfoFB (line 4821) | typedef XrResult (XRAPI_PTR *PFN_xrEraseSpaceFB)(XrSession session, cons... type XrSpaceShareInfoFB (line 4848) | typedef struct XrSpaceShareInfoFB { type XrEventDataSpaceShareCompleteFB (line 4857) | typedef struct XrEventDataSpaceShareCompleteFB { type XrSpaceShareInfoFB (line 4864) | typedef XrResult (XRAPI_PTR *PFN_xrShareSpacesFB)(XrSession session, con... type XrFlags64 (line 4880) | typedef XrFlags64 XrCompositionLayerSpaceWarpInfoFlagsFB; type XrCompositionLayerSpaceWarpInfoFB (line 4886) | typedef struct XrCompositionLayerSpaceWarpInfoFB { type XrSystemSpaceWarpPropertiesFB (line 4900) | typedef struct XrSystemSpaceWarpPropertiesFB { type XrHapticAmplitudeEnvelopeVibrationFB (line 4914) | typedef struct XrHapticAmplitudeEnvelopeVibrationFB { type XrFlags64 (line 4926) | typedef XrFlags64 XrSemanticLabelsSupportFlagsFB; type XrExtent3DfFB (line 4932) | typedef struct XrExtent3DfFB { type XrOffset3DfFB (line 4938) | typedef struct XrOffset3DfFB { type XrRect3DfFB (line 4944) | typedef struct XrRect3DfFB { type XrSemanticLabelsFB (line 4949) | typedef struct XrSemanticLabelsFB { type XrRoomLayoutFB (line 4957) | typedef struct XrRoomLayoutFB { type XrBoundary2DFB (line 4967) | typedef struct XrBoundary2DFB { type XrSemanticLabelsSupportInfoFB (line 4975) | typedef struct XrSemanticLabelsSupportInfoFB { type XrFlags64 (line 5031) | typedef XrFlags64 XrDigitalLensControlFlagsALMALENCE; type XrDigitalLensControlALMALENCE (line 5036) | typedef struct XrDigitalLensControlALMALENCE { type XrDigitalLensControlALMALENCE (line 5042) | typedef XrResult (XRAPI_PTR *PFN_xrSetDigitalLensControlALMALENCE)(XrSes... type XrEventDataSceneCaptureCompleteFB (line 5057) | typedef struct XrEventDataSceneCaptureCompleteFB { type XrSceneCaptureRequestInfoFB (line 5064) | typedef struct XrSceneCaptureRequestInfoFB { type XrSceneCaptureRequestInfoFB (line 5071) | typedef XrResult (XRAPI_PTR *PFN_xrRequestSceneCaptureFB)(XrSession sess... type XrSpaceContainerFB (line 5088) | typedef struct XrSpaceContainerFB { type XrFlags64 (line 5113) | typedef XrFlags64 XrFoveationEyeTrackedProfileCreateFlagsMETA; type XrFlags64 (line 5117) | typedef XrFlags64 XrFoveationEyeTrackedStateFlagsMETA; type XrFoveationEyeTrackedProfileCreateInfoMETA (line 5123) | typedef struct XrFoveationEyeTrackedProfileCreateInfoMETA { type XrFoveationEyeTrackedStateMETA (line 5129) | typedef struct XrFoveationEyeTrackedStateMETA { type XrSystemFoveationEyeTrackedPropertiesMETA (line 5137) | typedef struct XrSystemFoveationEyeTrackedPropertiesMETA { type XrFaceExpressionFB (line 5163) | typedef enum XrFaceExpressionFB { type XrFaceExpressionSetFB (line 5231) | typedef enum XrFaceExpressionSetFB { type XrFaceConfidenceFB (line 5236) | typedef enum XrFaceConfidenceFB { type XrSystemFaceTrackingPropertiesFB (line 5243) | typedef struct XrSystemFaceTrackingPropertiesFB { type XrFaceTrackerCreateInfoFB (line 5249) | typedef struct XrFaceTrackerCreateInfoFB { type XrFaceExpressionInfoFB (line 5255) | typedef struct XrFaceExpressionInfoFB { type XrFaceExpressionStatusFB (line 5261) | typedef struct XrFaceExpressionStatusFB { type XrFaceExpressionWeightsFB (line 5266) | typedef struct XrFaceExpressionWeightsFB { type XrFaceTrackerCreateInfoFB (line 5277) | typedef XrResult (XRAPI_PTR *PFN_xrCreateFaceTrackerFB)(XrSession session, type XrFaceExpressionInfoFB (line 5281) | typedef XrResult (XRAPI_PTR *PFN_xrGetFaceExpressionWeightsFB)(XrFaceTra... type XrEyePositionFB (line 5308) | typedef enum XrEyePositionFB { type XrEyeGazeFB (line 5314) | typedef struct XrEyeGazeFB { type XrEyeTrackerCreateInfoFB (line 5320) | typedef struct XrEyeTrackerCreateInfoFB { type XrEyeGazesInfoFB (line 5325) | typedef struct XrEyeGazesInfoFB { type XrSystemEyeTrackingPropertiesFB (line 5333) | typedef struct XrSystemEyeTrackingPropertiesFB { type XrEyeGazesFB (line 5339) | typedef struct XrEyeGazesFB { type XrEyeTrackerCreateInfoFB (line 5346) | typedef XrResult (XRAPI_PTR *PFN_xrCreateEyeTrackerFB)(XrSession session, type XrEyeGazesInfoFB (line 5350) | typedef XrResult (XRAPI_PTR *PFN_xrGetEyeGazesFB)(XrEyeTrackerFB eyeTrac... type XrPassthroughKeyboardHandsIntensityFB (line 5375) | typedef struct XrPassthroughKeyboardHandsIntensityFB { type XrPassthroughKeyboardHandsIntensityFB (line 5382) | typedef XrResult (XRAPI_PTR *PFN_xrPassthroughLayerSetKeyboardHandsInten... type XrFlags64 (line 5397) | typedef XrFlags64 XrCompositionLayerSettingsFlagsFB; type XrCompositionLayerSettingsFB (line 5406) | typedef struct XrCompositionLayerSettingsFB { type XrHapticPcmVibrationFB (line 5424) | typedef struct XrHapticPcmVibrationFB { type XrDevicePcmSampleRateStateFB (line 5434) | typedef struct XrDevicePcmSampleRateStateFB { type XrDevicePcmSampleRateStateFB (line 5440) | typedef XrDevicePcmSampleRateStateFB XrDevicePcmSampleRateGetInfoFB; type XrHapticActionInfo (line 5442) | typedef XrResult (XRAPI_PTR *PFN_xrGetDeviceSampleRateFB)(XrSession sess... type XrCompareOpFB (line 5460) | typedef enum XrCompareOpFB { type XrCompositionLayerDepthTestFB (line 5472) | typedef struct XrCompositionLayerDepthTestFB { type XrLocalDimmingModeMETA (line 5484) | typedef enum XrLocalDimmingModeMETA { type XrLocalDimmingFrameEndInfoMETA (line 5490) | typedef struct XrLocalDimmingFrameEndInfoMETA { type XrVirtualKeyboardLocationTypeMETA (line 5503) | typedef enum XrVirtualKeyboardLocationTypeMETA { type XrVirtualKeyboardInputSourceMETA (line 5510) | typedef enum XrVirtualKeyboardInputSourceMETA { type XrFlags64 (line 5521) | typedef XrFlags64 XrVirtualKeyboardInputStateFlagsMETA; type XrSystemVirtualKeyboardPropertiesMETA (line 5527) | typedef struct XrSystemVirtualKeyboardPropertiesMETA { type XrVirtualKeyboardCreateInfoMETA (line 5533) | typedef struct XrVirtualKeyboardCreateInfoMETA { type XrVirtualKeyboardSpaceCreateInfoMETA (line 5538) | typedef struct XrVirtualKeyboardSpaceCreateInfoMETA { type XrVirtualKeyboardLocationInfoMETA (line 5546) | typedef struct XrVirtualKeyboardLocationInfoMETA { type XrVirtualKeyboardModelVisibilitySetInfoMETA (line 5555) | typedef struct XrVirtualKeyboardModelVisibilitySetInfoMETA { type XrVirtualKeyboardAnimationStateMETA (line 5561) | typedef struct XrVirtualKeyboardAnimationStateMETA { type XrVirtualKeyboardModelAnimationStatesMETA (line 5568) | typedef struct XrVirtualKeyboardModelAnimationStatesMETA { type XrVirtualKeyboardTextureDataMETA (line 5576) | typedef struct XrVirtualKeyboardTextureDataMETA { type XrVirtualKeyboardInputInfoMETA (line 5586) | typedef struct XrVirtualKeyboardInputInfoMETA { type XrVirtualKeyboardTextContextChangeInfoMETA (line 5595) | typedef struct XrVirtualKeyboardTextContextChangeInfoMETA { type XrEventDataVirtualKeyboardCommitTextMETA (line 5601) | typedef struct XrEventDataVirtualKeyboardCommitTextMETA { type XrEventDataVirtualKeyboardBackspaceMETA (line 5608) | typedef struct XrEventDataVirtualKeyboardBackspaceMETA { type XrEventDataVirtualKeyboardEnterMETA (line 5614) | typedef struct XrEventDataVirtualKeyboardEnterMETA { type XrEventDataVirtualKeyboardShownMETA (line 5620) | typedef struct XrEventDataVirtualKeyboardShownMETA { type XrEventDataVirtualKeyboardHiddenMETA (line 5626) | typedef struct XrEventDataVirtualKeyboardHiddenMETA { type XrVirtualKeyboardCreateInfoMETA (line 5632) | typedef XrResult (XRAPI_PTR *PFN_xrCreateVirtualKeyboardMETA)(XrSession ... type XrVirtualKeyboardLocationInfoMETA (line 5640) | typedef XrResult (XRAPI_PTR *PFN_xrSuggestVirtualKeyboardLocationMETA)( type XrVirtualKeyboardModelVisibilitySetInfoMETA (line 5644) | typedef XrResult (XRAPI_PTR *PFN_xrSetVirtualKeyboardModelVisibilityMETA)( type XrVirtualKeyboardInputInfoMETA (line 5655) | typedef XrResult (XRAPI_PTR *PFN_xrSendVirtualKeyboardInputMETA)(XrVirtu... type XrVirtualKeyboardTextContextChangeInfoMETA (line 5658) | typedef XrResult (XRAPI_PTR *PFN_xrChangeVirtualKeyboardTextContextMETA)( type XrExternalCameraAttachedToDeviceOCULUS (line 5722) | typedef enum XrExternalCameraAttachedToDeviceOCULUS { type XrFlags64 (line 5729) | typedef XrFlags64 XrExternalCameraStatusFlagsOCULUS; type XrExternalCameraIntrinsicsOCULUS (line 5738) | typedef struct XrExternalCameraIntrinsicsOCULUS { type XrExternalCameraExtrinsicsOCULUS (line 5746) | typedef struct XrExternalCameraExtrinsicsOCULUS { type XrExternalCameraOCULUS (line 5753) | typedef struct XrExternalCameraOCULUS { type XrPerformanceMetricsCounterUnitMETA (line 5781) | typedef enum XrPerformanceMetricsCounterUnitMETA { type XrFlags64 (line 5789) | typedef XrFlags64 XrPerformanceMetricsCounterFlagsMETA; type XrPerformanceMetricsStateMETA (line 5796) | typedef struct XrPerformanceMetricsStateMETA { type XrPerformanceMetricsCounterMETA (line 5802) | typedef struct XrPerformanceMetricsCounterMETA { type XrPerformanceMetricsStateMETA (line 5815) | typedef XrResult (XRAPI_PTR *PFN_xrSetPerformanceMetricsStateMETA)(XrSes... type XrSpaceListSaveInfoFB (line 5850) | typedef struct XrSpaceListSaveInfoFB { type XrEventDataSpaceListSaveCompleteFB (line 5858) | typedef struct XrEventDataSpaceListSaveCompleteFB { type XrSpaceListSaveInfoFB (line 5865) | typedef XrResult (XRAPI_PTR *PFN_xrSaveSpaceListFB)(XrSession session, type XrSpaceUserIdFB (line 5880) | typedef uint64_t XrSpaceUserIdFB; type XrSpaceUserCreateInfoFB (line 5883) | typedef struct XrSpaceUserCreateInfoFB { type XrSpaceUserCreateInfoFB (line 5889) | typedef XrResult (XRAPI_PTR *PFN_xrCreateSpaceUserFB)(XrSession session, type XrSystemHeadsetIdPropertiesMETA (line 5916) | typedef struct XrSystemHeadsetIdPropertiesMETA { type XrPassthroughColorLutChannelsMETA (line 5928) | typedef enum XrPassthroughColorLutChannelsMETA { type XrPassthroughColorLutDataMETA (line 5933) | typedef struct XrPassthroughColorLutDataMETA { type XrPassthroughColorLutCreateInfoMETA (line 5938) | typedef struct XrPassthroughColorLutCreateInfoMETA { type XrPassthroughColorLutUpdateInfoMETA (line 5946) | typedef struct XrPassthroughColorLutUpdateInfoMETA { type XrPassthroughColorMapLutMETA (line 5953) | typedef struct XrPassthroughColorMapLutMETA { type XrPassthroughColorMapInterpolatedLutMETA (line 5961) | typedef struct XrPassthroughColorMapInterpolatedLutMETA { type XrSystemPassthroughColorLutPropertiesMETA (line 5970) | typedef struct XrSystemPassthroughColorLutPropertiesMETA { type XrPassthroughColorLutCreateInfoMETA (line 5976) | typedef XrResult (XRAPI_PTR *PFN_xrCreatePassthroughColorLutMETA)(XrPass... type XrPassthroughColorLutUpdateInfoMETA (line 5981) | typedef XrResult (XRAPI_PTR *PFN_xrUpdatePassthroughColorLutMETA)( type XrTrackingOptimizationSettingsDomainQCOM (line 6015) | typedef enum XrTrackingOptimizationSettingsDomainQCOM { type XrTrackingOptimizationSettingsHintQCOM (line 6020) | typedef enum XrTrackingOptimizationSettingsHintQCOM { type XrPassthroughFormHTC (line 6047) | typedef enum XrPassthroughFormHTC { type XrPassthroughCreateInfoHTC (line 6052) | typedef struct XrPassthroughCreateInfoHTC { type XrPassthroughColorHTC (line 6058) | typedef struct XrPassthroughColorHTC { type XrPassthroughMeshTransformInfoHTC (line 6065) | typedef struct XrPassthroughMeshTransformInfoHTC { type XrCompositionLayerPassthroughHTC (line 6078) | typedef struct XrCompositionLayerPassthroughHTC { type XrPassthroughCreateInfoHTC (line 6087) | typedef XrResult (XRAPI_PTR *PFN_xrCreatePassthroughHTC)(XrSession session, type XrFoveationModeHTC (line 6109) | typedef enum XrFoveationModeHTC { type XrFoveationLevelHTC (line 6117) | typedef enum XrFoveationLevelHTC { type XrFlags64 (line 6124) | typedef XrFlags64 XrFoveationDynamicFlagsHTC; type XrFoveationApplyInfoHTC (line 6131) | typedef struct XrFoveationApplyInfoHTC { type XrFoveationConfigurationHTC (line 6139) | typedef struct XrFoveationConfigurationHTC { type XrFoveationDynamicModeInfoHTC (line 6146) | typedef struct XrFoveationDynamicModeInfoHTC { type XrFoveationCustomModeInfoHTC (line 6153) | typedef struct XrFoveationCustomModeInfoHTC { type XrFoveationApplyInfoHTC (line 6160) | typedef XrResult (XRAPI_PTR *PFN_xrApplyFoveationHTC)(XrSession session, type XrActiveActionSetPriorityEXT (line 6175) | typedef struct XrActiveActionSetPriorityEXT { type XrActiveActionSetPrioritiesEXT (line 6181) | typedef struct XrActiveActionSetPrioritiesEXT { type XrForceFeedbackCurlLocationMNDX (line 6193) | typedef enum XrForceFeedbackCurlLocationMNDX { type XrSystemForceFeedbackCurlPropertiesMNDX (line 6202) | typedef struct XrSystemForceFeedbackCurlPropertiesMNDX { type XrForceFeedbackCurlApplyLocationMNDX (line 6208) | typedef struct XrForceFeedbackCurlApplyLocationMNDX { type XrForceFeedbackCurlApplyLocationsMNDX (line 6213) | typedef struct XrForceFeedbackCurlApplyLocationsMNDX { type XrForceFeedbackCurlApplyLocationsMNDX (line 6220) | typedef XrResult (XRAPI_PTR *PFN_xrApplyForceFeedbackCurlMNDX)(XrHandTra... type XrHandTrackingDataSourceEXT (line 6246) | typedef enum XrHandTrackingDataSourceEXT { type XrHandTrackingDataSourceInfoEXT (line 6252) | typedef struct XrHandTrackingDataSourceInfoEXT { type XrHandTrackingDataSourceStateEXT (line 6260) | typedef struct XrHandTrackingDataSourceStateEXT { type XrPlaneDetectorOrientationEXT (line 6273) | typedef enum XrPlaneDetectorOrientationEXT { type XrPlaneDetectorSemanticTypeEXT (line 6281) | typedef enum XrPlaneDetectorSemanticTypeEXT { type XrPlaneDetectionStateEXT (line 6290) | typedef enum XrPlaneDetectionStateEXT { type XrFlags64 (line 6298) | typedef XrFlags64 XrPlaneDetectionCapabilityFlagsEXT; type XrFlags64 (line 6309) | typedef XrFlags64 XrPlaneDetectorFlagsEXT; type XrSystemPlaneDetectionPropertiesEXT (line 6315) | typedef struct XrSystemPlaneDetectionPropertiesEXT { type XrPlaneDetectorCreateInfoEXT (line 6321) | typedef struct XrPlaneDetectorCreateInfoEXT { type XrExtent3DfEXT (line 6327) | typedef struct XrExtent3DfEXT { type XrPlaneDetectorBeginInfoEXT (line 6333) | typedef struct XrPlaneDetectorBeginInfoEXT { type XrPlaneDetectorGetInfoEXT (line 6348) | typedef struct XrPlaneDetectorGetInfoEXT { type XrPlaneDetectorLocationEXT (line 6355) | typedef struct XrPlaneDetectorLocationEXT { type XrPlaneDetectorLocationsEXT (line 6367) | typedef struct XrPlaneDetectorLocationsEXT { type XrPlaneDetectorPolygonBufferEXT (line 6375) | typedef struct XrPlaneDetectorPolygonBufferEXT { type XrPlaneDetectorCreateInfoEXT (line 6383) | typedef XrResult (XRAPI_PTR *PFN_xrCreatePlaneDetectorEXT)(XrSession ses... type XrPlaneDetectorBeginInfoEXT (line 6387) | typedef XrResult (XRAPI_PTR *PFN_xrBeginPlaneDetectionEXT)(XrPlaneDetect... type XrPlaneDetectorGetInfoEXT (line 6391) | typedef XrResult (XRAPI_PTR *PFN_xrGetPlaneDetectionsEXT)(XrPlaneDetecto... FILE: modules/rayneoSDKHeaders/openxr/openxr_platform.h type XrAndroidThreadTypeKHR (line 36) | typedef enum XrAndroidThreadTypeKHR { type XrSwapchainCreateInfo (line 62) | typedef XrResult (XRAPI_PTR *PFN_xrCreateSwapchainAndroidSurfaceKHR)(XrS... type XrInstanceCreateInfoAndroidKHR (line 84) | typedef struct XrInstanceCreateInfoAndroidKHR { type XrVulkanSwapchainFormatListCreateInfoKHR (line 98) | typedef struct XrVulkanSwapchainFormatListCreateInfoKHR { type XrGraphicsBindingOpenGLWin32KHR (line 114) | typedef struct XrGraphicsBindingOpenGLWin32KHR { type XrGraphicsBindingOpenGLXlibKHR (line 124) | typedef struct XrGraphicsBindingOpenGLXlibKHR { type XrGraphicsBindingOpenGLXcbKHR (line 137) | typedef struct XrGraphicsBindingOpenGLXcbKHR { type XrGraphicsBindingOpenGLWaylandKHR (line 151) | typedef struct XrGraphicsBindingOpenGLWaylandKHR { type XrSwapchainImageOpenGLKHR (line 158) | typedef struct XrSwapchainImageOpenGLKHR { type XrGraphicsRequirementsOpenGLKHR (line 164) | typedef struct XrGraphicsRequirementsOpenGLKHR { type XrGraphicsBindingOpenGLESAndroidKHR (line 192) | typedef struct XrGraphicsBindingOpenGLESAndroidKHR { type XrSwapchainImageOpenGLESKHR (line 201) | typedef struct XrSwapchainImageOpenGLESKHR { type XrGraphicsRequirementsOpenGLESKHR (line 207) | typedef struct XrGraphicsRequirementsOpenGLESKHR { type XrGraphicsBindingVulkanKHR (line 234) | typedef struct XrGraphicsBindingVulkanKHR { type XrSwapchainImageVulkanKHR (line 244) | typedef struct XrSwapchainImageVulkanKHR { type XrGraphicsRequirementsVulkanKHR (line 250) | typedef struct XrGraphicsRequirementsVulkanKHR { type XrGraphicsBindingD3D11KHR (line 298) | typedef struct XrGraphicsBindingD3D11KHR { type XrSwapchainImageD3D11KHR (line 304) | typedef struct XrSwapchainImageD3D11KHR { type XrGraphicsRequirementsD3D11KHR (line 310) | typedef struct XrGraphicsRequirementsD3D11KHR { type XrGraphicsBindingD3D12KHR (line 335) | typedef struct XrGraphicsBindingD3D12KHR { type XrSwapchainImageD3D12KHR (line 342) | typedef struct XrSwapchainImageD3D12KHR { type XrGraphicsRequirementsD3D12KHR (line 348) | typedef struct XrGraphicsRequirementsD3D12KHR { type LARGE_INTEGER (line 372) | typedef XrResult (XRAPI_PTR *PFN_xrConvertWin32PerformanceCounterToTimeK... type timespec (line 395) | struct timespec type timespec (line 402) | struct timespec type timespec (line 408) | struct timespec type XrLoaderInitInfoAndroidKHR (line 418) | typedef struct XrLoaderInitInfoAndroidKHR { type XrFlags64 (line 432) | typedef XrFlags64 XrVulkanInstanceCreateFlagsKHR; type XrFlags64 (line 436) | typedef XrFlags64 XrVulkanDeviceCreateFlagsKHR; type XrVulkanInstanceCreateInfoKHR (line 440) | typedef struct XrVulkanInstanceCreateInfoKHR { type XrVulkanDeviceCreateInfoKHR (line 450) | typedef struct XrVulkanDeviceCreateInfoKHR { type XrGraphicsBindingVulkanKHR (line 461) | typedef XrGraphicsBindingVulkanKHR XrGraphicsBindingVulkan2KHR; type XrVulkanGraphicsDeviceGetInfoKHR (line 463) | typedef struct XrVulkanGraphicsDeviceGetInfoKHR { type XrSwapchainImageVulkanKHR (line 470) | typedef XrSwapchainImageVulkanKHR XrSwapchainImageVulkan2KHR; type XrGraphicsRequirementsVulkanKHR (line 472) | typedef XrGraphicsRequirementsVulkanKHR XrGraphicsRequirementsVulkan2KHR; type XrVulkanInstanceCreateInfoKHR (line 474) | typedef XrResult (XRAPI_PTR *PFN_xrCreateVulkanInstanceKHR)(XrInstance i... type XrVulkanDeviceCreateInfoKHR (line 475) | typedef XrResult (XRAPI_PTR *PFN_xrCreateVulkanDeviceKHR)(XrInstance ins... type XrVulkanGraphicsDeviceGetInfoKHR (line 476) | typedef XrResult (XRAPI_PTR *PFN_xrGetVulkanGraphicsDevice2KHR)(XrInstan... type XrGraphicsBindingEGLMNDX (line 512) | typedef struct XrGraphicsBindingEGLMNDX { type XrHolographicWindowAttachmentMSFT (line 553) | typedef struct XrHolographicWindowAttachmentMSFT { type XrFlags64 (line 568) | typedef XrFlags64 XrAndroidSurfaceSwapchainFlagsFB; type XrAndroidSurfaceSwapchainCreateInfoFB (line 576) | typedef struct XrAndroidSurfaceSwapchainCreateInfoFB { type XrCoordinateSpaceCreateInfoML (line 590) | typedef struct XrCoordinateSpaceCreateInfoML { type XrCoordinateSpaceCreateInfoML (line 597) | typedef XrResult (XRAPI_PTR *PFN_xrCreateSpaceFromCoordinateFrameUIDML)(... type XrSwapchainImageFoveationVulkanFB (line 637) | typedef struct XrSwapchainImageFoveationVulkanFB { type XrSwapchainStateAndroidSurfaceDimensionsFB (line 653) | typedef struct XrSwapchainStateAndroidSurfaceDimensionsFB { type XrSwapchainStateSamplerOpenGLESFB (line 669) | typedef struct XrSwapchainStateSamplerOpenGLESFB { type XrSwapchainStateSamplerVulkanFB (line 693) | typedef struct XrSwapchainStateSamplerVulkanFB { type XrVulkanSwapchainCreateInfoMETA (line 718) | typedef struct XrVulkanSwapchainCreateInfoMETA { FILE: src/buffer.c function buffer_type (line 7) | buffer_type *create_buffer(int size) { function free_buffer (line 26) | void free_buffer(buffer_type *buffer) { function is_full (line 36) | bool is_full(buffer_type *buffer) { function push (line 40) | float push(buffer_type *buffer, float next_value) { function imu_buffer_type (line 53) | imu_buffer_type *create_imu_buffer(int buffer_size) { function free_imu_buffer (line 72) | void free_imu_buffer(imu_buffer_type *gyro_buffer) { function imu_buffer_size (line 92) | int imu_buffer_size(imu_buffer_type *gyro_buffer) { function imu_buffer_response_type (line 99) | imu_buffer_response_type *push_to_imu_buffer(imu_buffer_type *gyro_buffe... FILE: src/config.c function driver_config_type (line 16) | driver_config_type *default_config() { function update_config (line 47) | void update_config(driver_config_type *config, driver_config_type *new_c... function boolean_config (line 53) | void boolean_config(char* key, char *value, bool *config_value) { function float_config (line 57) | void float_config(char* key, char *value, float *config_value) { function int_config (line 68) | void int_config(char* key, char *value, int *config_value) { function string_config (line 79) | void string_config(char* key, char *value, char **config_value) { function driver_config_type (line 84) | driver_config_type* parse_config_file(FILE *fp) { FILE: src/connection_pool.c function ensure_capacity (line 13) | static void ensure_capacity() { function connection_pool_init (line 23) | void connection_pool_init(pose_handler_t pose_handler_callback, referenc... function pick_primary_index (line 32) | static int pick_primary_index() { function pick_supplemental_index (line 39) | static int pick_supplemental_index() { function connection_t (line 47) | static connection_t* find_hid_connection_locked(uint16_t id_vendor, int1... function find_driver_connection_index_locked (line 55) | static int find_driver_connection_index_locked(const char* driver_id) { function connection_t (line 63) | static connection_t* find_driver_connection_locked(const char* driver_id) { function connection_t (line 68) | static connection_t* primary() { function connection_t (line 73) | static connection_t* supplemental() { function connection_pool_start_connection_thread (line 86) | static void connection_pool_start_connection_thread(connection_t* c) { function connection_pool_is_connected (line 94) | bool connection_pool_is_connected() { function connection_pool_device_is_sbs_mode (line 102) | bool connection_pool_device_is_sbs_mode() { function connection_pool_device_set_sbs_mode (line 110) | bool connection_pool_device_set_sbs_mode(bool enabled) { function connection_pool_disconnect_all (line 118) | void connection_pool_disconnect_all(bool soft) { function connection_pool_connect_active (line 129) | bool connection_pool_connect_active() { function connection_pool_block_on_active (line 142) | void connection_pool_block_on_active() { function device_properties_type (line 171) | device_properties_type* connection_pool_primary_device() { function device_properties_type (line 179) | device_properties_type* connection_pool_supplemental_device() { function device_driver_type (line 187) | const device_driver_type* connection_pool_primary_driver() { function connection_pool_handle_device_added (line 197) | void connection_pool_handle_device_added(const device_driver_type* drive... function connection_pool_handle_device_removed (line 251) | void connection_pool_handle_device_removed(const char* driver_id) { function connection_pool_ingest_pose (line 307) | void connection_pool_ingest_pose(const char* driver_id, imu_pose_type po... function connection_t (line 351) | connection_t* connection_pool_find_hid_connection(uint16_t id_vendor, in... function connection_t (line 359) | connection_t* connection_pool_find_driver_connection(const char* driver_... FILE: src/curl.c function curl_init (line 7) | void curl_init() { function curl_cleanup (line 16) | void curl_cleanup() { FILE: src/devices.c function connected_device_type (line 33) | static connected_device_type* _find_connected_device(libusb_device *usb_... function hotplug_callback (line 54) | int hotplug_callback(libusb_context *ctx, libusb_device *usb_device, lib... function init_devices (line 82) | void init_devices() { function handle_device_connection_events (line 98) | void handle_device_connection_events() { function deinit_devices (line 103) | void deinit_devices() { function connected_device_type (line 108) | connected_device_type* find_connected_device() { function device_equal (line 138) | bool device_equal(device_properties_type* device, device_properties_type... FILE: src/devices/rayneo.c function rayneo_imu_callback (line 75) | void rayneo_imu_callback(const float acc[3], const float gyro[3], const ... function rayneo_mcu_callback (line 102) | static void rayneo_mcu_callback(uint32_t state, uint64_t timestamp, size... function rayneo_device_connect (line 144) | bool rayneo_device_connect() { function rayneo_device_disconnect (line 172) | void rayneo_device_disconnect(bool soft, bool is_device_present) { function device_properties_type (line 193) | device_properties_type* rayneo_supported_device(uint16_t vendor_id, uint... function rayneo_block_on_device (line 223) | void rayneo_block_on_device() { function rayneo_device_is_sbs_mode (line 235) | bool rayneo_device_is_sbs_mode() { function rayneo_device_set_sbs_mode (line 239) | bool rayneo_device_set_sbs_mode(bool enabled) { function rayneo_is_connected (line 250) | bool rayneo_is_connected() { function rayneo_disconnect (line 254) | void rayneo_disconnect(bool soft) { FILE: src/devices/rokid.c function cleanup (line 75) | static void cleanup() { function rokid_disconnect (line 93) | void rokid_disconnect(bool soft) { function handle_display_mode (line 98) | static void handle_display_mode(device_properties_type* device, int disp... function device_connect (line 109) | static bool device_connect(device_properties_type* device) { function rokid_device_connect (line 143) | bool rokid_device_connect() { function device_properties_type (line 151) | device_properties_type* rokid_supported_device(uint16_t vendor_id, uint1... function rokid_block_on_device (line 188) | void rokid_block_on_device() { function rokid_device_is_sbs_mode (line 225) | bool rokid_device_is_sbs_mode() { function rokid_device_set_sbs_mode (line 229) | bool rokid_device_set_sbs_mode(bool enabled) { function rokid_is_connected (line 236) | bool rokid_is_connected() { FILE: src/devices/viture.c function viture_display_mode_is_sbs (line 245) | static bool viture_display_mode_is_sbs(int mode) { function viture_refresh_sbs_state_locked (line 257) | static void viture_refresh_sbs_state_locked() { function viture_capture_and_override_display_mode_locked (line 269) | static void viture_capture_and_override_display_mode_locked() { function viture_restore_display_mode_locked (line 303) | static void viture_restore_display_mode_locked() { function viture_publish_pose (line 341) | static void viture_publish_pose(imu_quat_type orientation, bool has_posi... function viture_legacy_pose_callback (line 356) | static void viture_legacy_pose_callback(float* pose, uint64_t ts) { function viture_carina_imu_callback (line 366) | static void viture_carina_imu_callback(float* imu, double timestamp) { function viture_state_callback (line 414) | static void viture_state_callback(int glass_state_id, int glass_value) { function viture_register_state_callback_locked (line 427) | static void viture_register_state_callback_locked() { function viture_unregister_state_callback_locked (line 441) | static void viture_unregister_state_callback_locked() { function device_properties_type (line 451) | static device_properties_type* viture_supported_device(uint16_t vendor_i... function viture_initialize_provider_locked (line 483) | static bool viture_initialize_provider_locked(uint16_t product_id) { function viture_open_imu_locked (line 538) | static bool viture_open_imu_locked() { function viture_start_stream_locked (line 555) | static bool viture_start_stream_locked() { function viture_stop_stream_locked (line 582) | static void viture_stop_stream_locked() { function viture_shutdown_provider_locked (line 607) | static void viture_shutdown_provider_locked() { function viture_update_device_properties (line 625) | static void viture_update_device_properties(device_properties_type* devi... function disconnect (line 645) | static void disconnect(bool soft) { function viture_device_connect (line 655) | static bool viture_device_connect() { function viture_block_on_device (line 696) | static void viture_block_on_device() { function viture_device_is_sbs_mode (line 708) | static bool viture_device_is_sbs_mode() { function viture_device_set_sbs_mode (line 719) | static bool viture_device_set_sbs_mode(bool enabled) { function viture_is_connected (line 737) | static bool viture_is_connected() { function viture_disconnect (line 741) | static void viture_disconnect(bool soft) { FILE: src/devices/xreal.c function handle_xreal_event (line 160) | void handle_xreal_event(uint64_t timestamp, function handle_xreal_controller_event (line 181) | void handle_xreal_controller_event( function xreal_device_connect (line 192) | bool xreal_device_connect() { function device_properties_type (line 227) | device_properties_type* xreal_supported_device(uint16_t vendor_id, uint1... function xreal_block_on_device (line 299) | void xreal_block_on_device() { function get_display_mode_index (line 329) | int get_display_mode_index(int display_mode, const int* display_modes) { function xreal_device_is_sbs_mode (line 339) | bool xreal_device_is_sbs_mode() { function xreal_device_set_sbs_mode (line 349) | bool xreal_device_set_sbs_mode(bool enable) { function xreal_is_connected (line 375) | bool xreal_is_connected() { function xreal_disconnect (line 379) | void xreal_disconnect(bool soft) { FILE: src/driver.c function is_driver_connected (line 64) | static bool is_driver_connected() { function reset_calibration (line 68) | void reset_calibration(bool reset_device) { function driver_reference_pose (line 82) | bool driver_reference_pose(imu_pose_type* out_pose, bool* pose_updated) { function driver_handle_pose (line 93) | void driver_handle_pose(imu_pose_type pose) { function driver_disabled (line 223) | bool driver_disabled() { function setup_ipc (line 227) | void setup_ipc() { function evaluate_block_on_device_ready (line 270) | void evaluate_block_on_device_ready() { function update_config_from_file (line 335) | void update_config_from_file(FILE *fp) { type timeval (line 432) | struct timeval type inotify_event (line 452) | struct inotify_event type inotify_event (line 452) | struct inotify_event function handle_control_flags_update (line 505) | void handle_control_flags_update() { type inotify_event (line 572) | struct inotify_event type inotify_event (line 572) | struct inotify_event function handle_device_connection_changed (line 595) | void handle_device_connection_changed(bool is_added, connected_device_ty... function segfault_handler (line 647) | void segfault_handler(int sig) { function main (line 656) | int main(int argc, const char** argv) { FILE: src/epoch.c type timespec (line 5) | struct timespec function get_epoch_time_ms (line 6) | uint64_t get_epoch_time_ms() { FILE: src/features/breezy_desktop.c function reset_productivity_features (line 13) | void reset_productivity_features() { function is_productivity_basic_granted (line 19) | bool is_productivity_basic_granted() { function is_productivity_pro_granted (line 31) | bool is_productivity_pro_granted() { function is_productivity_granted (line 43) | bool is_productivity_granted() { FILE: src/features/sbs.c function reset_sbs_features (line 10) | void reset_sbs_features() { function is_sbs_granted (line 14) | bool is_sbs_granted() { FILE: src/features/smooth_follow.c function reset_smooth_follow_features (line 10) | void reset_smooth_follow_features() { function is_smooth_follow_granted (line 14) | bool is_smooth_follow_granted() { FILE: src/files.c function FILE (line 23) | FILE* get_or_create_file(const char *full_path, mode_t directory_mode, c... type stat (line 91) | struct stat function FILE (line 123) | FILE* get_or_create_state_file(const char *filename, const char *mode, c... function FILE (line 128) | FILE* get_or_create_runtime_file(const char *filename, const char *mode,... function FILE (line 133) | FILE* get_or_create_config_file(const char *filename, const char *mode, ... FILE: src/imu.c function degree_to_radian (line 16) | float degree_to_radian(float deg) { function radian_to_degree (line 20) | float radian_to_degree(float rad) { function imu_quat_type (line 24) | imu_quat_type normalize_quaternion(imu_quat_type q) { function imu_quat_type (line 38) | imu_quat_type conjugate(imu_quat_type q) { function imu_quat_type (line 49) | imu_quat_type multiply_quaternions(imu_quat_type q1, imu_quat_type q2) { function imu_quat_type (line 60) | imu_quat_type euler_to_quaternion_xyz(imu_euler_type euler) { function imu_quat_type (line 85) | imu_quat_type euler_to_quaternion_zyx(imu_euler_type euler) { function imu_quat_type (line 110) | imu_quat_type euler_to_quaternion_zxy(imu_euler_type euler) { function imu_euler_type (line 135) | imu_euler_type quaternion_to_euler_xyz(imu_quat_type q) { function imu_euler_type (line 160) | imu_euler_type quaternion_to_euler_zyx(imu_quat_type q) { function imu_euler_type (line 196) | imu_euler_type quaternion_to_euler_zxy(imu_quat_type q) { function imu_quat_type (line 221) | imu_quat_type device_pitch_adjustment(float adjustment_degrees) { function quat_equal (line 232) | bool quat_equal(imu_quat_type q1, imu_quat_type q2) { function imu_vec3_type (line 236) | imu_vec3_type vector_rotate(imu_vec3_type v, imu_quat_type q) { function quat_small_angle_rad (line 254) | float quat_small_angle_rad(imu_quat_type q1, imu_quat_type q2) { FILE: src/ipc.c function setup_ipc_values (line 31) | bool setup_ipc_values(ipc_values_type *ipc_values, bool debug) { function setup_ipc_value (line 70) | void setup_ipc_value(const char *name, void **shmemValue, size_t size, b... function cleanup_ipc (line 112) | void cleanup_ipc(char* file_prefix, bool debug) { FILE: src/logging.c function log_init (line 14) | void log_init() { function do_log (line 31) | static void do_log(const char* prefix, const char* format, va_list args) { function log_message (line 42) | void log_message(const char* format, ...) { function log_error (line 49) | void log_error(const char* format, ...) { function log_debug (line 56) | void log_debug(const char* format, ...) { FILE: src/multitap.c function init_multi_tap (line 35) | void init_multi_tap(int init_imu_cycles_per_s) { function detect_multi_tap (line 51) | int detect_multi_tap(imu_euler_type velocities, uint32_t timestamp, bool... FILE: src/outputs.c type libevdev (line 42) | struct libevdev type libevdev_uinput (line 43) | struct libevdev_uinput function clampf (line 55) | static float clampf(float v, float lo, float hi) { function imu_quat_type (line 61) | static imu_quat_type quat_slerp(imu_quat_type a, imu_quat_type b, float ... function dead_zone_exponential_curve (line 122) | static float dead_zone_exponential_curve(float ratio01) { function dead_zone_slerp_alpha (line 133) | static float dead_zone_slerp_alpha(float angle_rad, float threshold_rad,... function dead_zone_min_visible_angle_rad (line 146) | static float dead_zone_min_visible_angle_rad(const device_properties_typ... function inverse_angle_for_change (line 165) | static float inverse_angle_for_change(float desired_change_rad, float th... function evdev_check (line 200) | static int evdev_check(char * function, int i) { function joystick_value (line 211) | int joystick_value(float input_velocity, float max_input_velocity) { function joystick_debug_val_to_line (line 226) | int joystick_debug_val_to_line(int value) { function write_character_to_joystick_debug_file (line 236) | void write_character_to_joystick_debug_file(FILE *fp, int col, int row, ... function joystick_debug (line 260) | void joystick_debug(int old_joystick_x, int old_joystick_y, int new_joys... function degree_delta (line 303) | float degree_delta(float prev, float next) { function imu_euler_type (line 314) | imu_euler_type get_euler_velocities(imu_euler_type* previous, imu_euler_... function _init_outputs (line 326) | static void _init_outputs() { function _deinit_outputs (line 382) | static void _deinit_outputs() { function init_outputs (line 396) | void init_outputs() { function deinit_outputs (line 402) | void deinit_outputs() { function reinit_outputs (line 408) | void reinit_outputs() { function wait_for_imu_start (line 416) | bool wait_for_imu_start() { function handle_imu_update (line 426) | void handle_imu_update(imu_pose_type pose, imu_euler_type velocities, bo... function reset_pose_data (line 634) | void reset_pose_data(ipc_values_type *ipc_values) { function is_imu_alive (line 645) | bool is_imu_alive() { FILE: src/plugins.c function all_plugins_start_func (line 34) | void all_plugins_start_func() { function all_plugins_handle_config_line_func (line 49) | void all_plugins_handle_config_line_func(void* config, char* key, char* ... function all_plugins_handle_control_flag_line_func (line 56) | void all_plugins_handle_control_flag_line_func(char* key, char* value) { function all_plugins_set_config_func (line 62) | void all_plugins_set_config_func(void* config) { function all_plugins_setup_ipc_func (line 69) | bool all_plugins_setup_ipc_func() { function all_plugins_handle_ipc_change_func (line 80) | void all_plugins_handle_ipc_change_func() { function all_plugins_modify_reference_pose_func (line 86) | bool all_plugins_modify_reference_pose_func(imu_pose_type pose, imu_pose... function all_plugins_handle_reference_pose_updated_func (line 95) | void all_plugins_handle_reference_pose_updated_func(imu_pose_type old_re... function all_plugins_modify_pose_func (line 102) | void all_plugins_modify_pose_func(imu_pose_type* pose) { function all_plugins_handle_pose_data_func (line 108) | void all_plugins_handle_pose_data_func(imu_pose_type pose, imu_euler_typ... function all_plugins_reset_pose_data_func (line 115) | void all_plugins_reset_pose_data_func() { function all_plugins_handle_state_func (line 121) | void all_plugins_handle_state_func() { function all_plugins_handle_device_connect_func (line 127) | void all_plugins_handle_device_connect_func() { function all_plugins_handle_device_disconnect_func (line 133) | void all_plugins_handle_device_disconnect_func() { FILE: src/plugins/breezy_desktop.c function breezy_desktop_reset_config (line 51) | void breezy_desktop_reset_config(breezy_desktop_config *config) { function breezy_desktop_handle_config_line_func (line 67) | void breezy_desktop_handle_config_line_func(void* config, char* key, cha... function fd_is_valid (line 109) | static int fd_is_valid(int fd) { function init_shared_mem_file_path (line 114) | static void init_shared_mem_file_path() { function full_write (line 123) | static int full_write(int wfd, const void* buf, size_t len) { function off_t (line 136) | static off_t expected_file_size() { return (off_t)(CONFIG_DATA_END_OFFSE... function create_or_open_shared_mem_file (line 137) | static int create_or_open_shared_mem_file() { function get_shared_mem_fd (line 163) | static int get_shared_mem_fd() { function do_write_config_data (line 172) | void do_write_config_data(int target_fd) { function write_config_data (line 227) | void write_config_data() { function breezy_desktop_write_pose_data (line 236) | void breezy_desktop_write_pose_data(float *orientation, float *position) { function breezy_desktop_reset_pose_data_func (line 266) | void breezy_desktop_reset_pose_data_func() { function breezy_desktop_set_config_func (line 272) | void breezy_desktop_set_config_func(void* new_config) { function breezy_desktop_handle_pose_data_func (line 288) | void breezy_desktop_handle_pose_data_func(imu_pose_type pose, imu_euler_... function breezy_desktop_start_func (line 299) | void breezy_desktop_start_func() { function breezy_desktop_device_connect_func (line 303) | void breezy_desktop_device_connect_func() { FILE: src/plugins/custom_banner.c function evaluate_banner_conditions (line 16) | void evaluate_banner_conditions() { function custom_banner_setup_ipc_func (line 50) | bool custom_banner_setup_ipc_func() { function custom_banner_handle_device_connect_func (line 60) | void custom_banner_handle_device_connect_func() { function custom_banner_reset_pose_data_func (line 64) | void custom_banner_reset_pose_data_func() { FILE: src/plugins/device_license.c function all_features_in_license (line 35) | bool all_features_in_license(char** requested_features, int requested_co... function is_valid_license_signature (line 75) | bool is_valid_license_signature(const char* license, const char* signatu... function get_license_features (line 142) | bool get_license_features(FILE* file, char*** granted_features, int* gra... function refresh_license (line 249) | void refresh_license(bool force, char** requested_features, int requeste... function device_license_start_func (line 393) | void device_license_start_func() { function device_license_handle_control_flag_line_func (line 397) | void device_license_handle_control_flag_line_func(char* key, char* value) { function device_license_handle_device_connect_func (line 414) | void device_license_handle_device_connect_func() { FILE: src/plugins/gamescope_reshade_wayland.c type wl_proxy (line 24) | struct wl_proxy type wl_proxy (line 24) | struct wl_proxy type wl_interface (line 24) | struct wl_interface type wl_display (line 32) | struct wl_display type wl_registry (line 33) | struct wl_registry type gamescope_reshade (line 34) | struct gamescope_reshade function gamescope_reshade_wayland_handle_config_line_func (line 47) | void gamescope_reshade_wayland_handle_config_line_func(void* config, cha... function gamescope_reshade_wayland_set_config_func (line 55) | void gamescope_reshade_wayland_set_config_func(void* config) { function sombrero_file_exists (line 76) | static bool sombrero_file_exists() { function gamescope_reshade_wl_handle_global (line 80) | static void gamescope_reshade_wl_handle_global(void *data, struct wl_reg... function is_gamescope_reshade_ipc_connected (line 89) | bool is_gamescope_reshade_ipc_connected() { function do_wl_server_disconnect (line 93) | static void do_wl_server_disconnect() { function do_wl_server_connect (line 112) | static bool do_wl_server_connect() { function gamescope_reshade_wl_setup_ipc (line 174) | static bool gamescope_reshade_wl_setup_ipc() { function do_wl_enable_gamescope_effect (line 184) | static bool do_wl_enable_gamescope_effect() { function do_wl_disable_gamescope_effect (line 193) | static bool do_wl_disable_gamescope_effect() { function do_trigger_plugins_ipc_change (line 206) | static void do_trigger_plugins_ipc_change() { function do_wl_cleanup (line 221) | static void do_wl_cleanup() { function wayland_cleanup (line 234) | static void wayland_cleanup() { function do_wl_set_uniform_variable (line 242) | static bool do_wl_set_uniform_variable(const char *variable_name, const ... function _effect_ready_callback (line 277) | static void _effect_ready_callback(void *data, function do_wl_add_gamescope_effect_ready_listener (line 287) | static bool do_wl_add_gamescope_effect_ready_listener(gamescope_reshade_... function _gamescope_reshade_effect_ready (line 300) | static void _gamescope_reshade_effect_ready() { function set_gamescope_reshade_effect_uniform_variable (line 304) | void set_gamescope_reshade_effect_uniform_variable(const char *variable_... function set_skippable_gamescope_reshade_effect_uniform_variable (line 316) | void set_skippable_gamescope_reshade_effect_uniform_variable(const char ... function gamescope_reshade_wl_handle_state_func (line 328) | void gamescope_reshade_wl_handle_state_func() { function gamescope_reshade_wl_handle_pose_data_func (line 349) | void gamescope_reshade_wl_handle_pose_data_func(imu_pose_type pose, imu_... function gamescope_reshade_wl_reset_pose_data_func (line 362) | void gamescope_reshade_wl_reset_pose_data_func() { FILE: src/plugins/metrics.c function log_metric (line 17) | void log_metric(char *event_name) { type metrics_output_mode (line 53) | enum metrics_output_mode { type metrics_output_mode (line 73) | enum metrics_output_mode function metrics_handle_config_line_func (line 84) | void metrics_handle_config_line_func(void* config, char* key, char* valu... function metrics_set_config_func (line 100) | void metrics_set_config_func(void* config) { function metrics_handle_state_func (line 140) | void metrics_handle_state_func() { function metrics_handle_device_connect_func (line 147) | void metrics_handle_device_connect_func() { FILE: src/plugins/neck_saver.c function neck_saver_handle_config_line_func (line 21) | static void neck_saver_handle_config_line_func(void *config, char *key, ... function neck_saver_set_config_func (line 30) | static void neck_saver_set_config_func(void *config) { function neck_saver_modify_pose_func (line 48) | static void neck_saver_modify_pose_func(imu_pose_type* pose) { FILE: src/plugins/opentrack_listener.c type sockaddr_storage (line 40) | struct sockaddr_storage function listener_device_disconnect (line 55) | static void listener_device_disconnect() { function is_localhostish_ip (line 73) | static bool is_localhostish_ip(const char *ip_raw) { function update_feedback_guard (line 123) | static void update_feedback_guard() { function device_properties_type (line 137) | static device_properties_type *make_opentrack_device_properties() { function opentrack_close_socket (line 165) | static void opentrack_close_socket() { function opentrack_bind_socket (line 173) | static bool opentrack_bind_socket(const char *ip, int port) { function device_properties_type (line 243) | static device_properties_type *opentrack_supported_device(uint16_t id_ve... function opentrack_device_connect (line 249) | static bool opentrack_device_connect() { function opentrack_block_on_device (line 254) | static void opentrack_block_on_device() { function opentrack_device_is_sbs_mode (line 266) | static bool opentrack_device_is_sbs_mode() { return false; } function opentrack_device_set_sbs_mode (line 267) | static bool opentrack_device_set_sbs_mode(bool enabled) { (void)enabled;... function opentrack_is_connected (line 268) | static bool opentrack_is_connected() { return connected; } function opentrack_disconnect (line 269) | static void opentrack_disconnect(bool soft) { function opentrack_handle_config_line_func (line 301) | static void opentrack_handle_config_line_func(void *config, char *key, c... type timeval (line 321) | struct timeval type timeval (line 330) | struct timeval type timeval (line 378) | struct timeval function opentrack_start_func (line 410) | static void opentrack_start_func() { function opentrack_set_config_func (line 442) | static void opentrack_set_config_func(void *new_config) { function opentrack_handle_device_disconnect_func (line 460) | static void opentrack_handle_device_disconnect_func() { FILE: src/plugins/opentrack_source.c type sockaddr_storage (line 23) | struct sockaddr_storage function opentrack_close_socket (line 27) | static void opentrack_close_socket() { function opentrack_open_socket (line 35) | static bool opentrack_open_socket(const char *ip, int port) { function opentrack_handle_config_line_func (line 99) | static void opentrack_handle_config_line_func(void *config, char *key, c... function opentrack_set_config_func (line 112) | static void opentrack_set_config_func(void *new_config) { function opentrack_handle_device_disconnect_func (line 148) | static void opentrack_handle_device_disconnect_func() { function opentrack_handle_pose_data_func (line 153) | static void opentrack_handle_pose_data_func(imu_pose_type pose, imu_eule... function opentrack_reset_pose_data_func (line 190) | static void opentrack_reset_pose_data_func() { FILE: src/plugins/sideview.c function sideview_handle_config_line_func (line 33) | void sideview_handle_config_line_func(void* config, char* key, char* val... function sideview_handle_device_disconnect_func (line 47) | void sideview_handle_device_disconnect_func() { function set_sideview_ipc_values_from_config (line 53) | void set_sideview_ipc_values_from_config() { function sideview_set_config_func (line 71) | void sideview_set_config_func(void* config) { function sideview_setup_ipc_func (line 92) | bool sideview_setup_ipc_func() { FILE: src/plugins/smooth_follow.c type follow_state_type (line 20) | typedef enum { function get_time_ms (line 57) | uint32_t get_time_ms() { function smooth_follow_handle_config_line_func (line 86) | void smooth_follow_handle_config_line_func(void* config, char* key, char... function update_smooth_follow_params (line 124) | static void update_smooth_follow_params() { function smooth_follow_set_config_func (line 187) | void smooth_follow_set_config_func(void* config) { function follow_state_type (line 213) | follow_state_type next_state_for_angle(float angle_degrees) { function percent_adjust (line 243) | float percent_adjust(float multiplier, float percent, bool inverse) { function imu_quat_type (line 253) | imu_quat_type slerp(imu_quat_type from, imu_quat_type to, float a) { function smooth_follow_modify_reference_pose_func (line 340) | bool smooth_follow_modify_reference_pose_func(imu_pose_type pose, imu_po... function smooth_follow_handle_control_flag_line_func (line 453) | void smooth_follow_handle_control_flag_line_func(char* key, char* value) { function smooth_follow_handle_state_func (line 477) | static void smooth_follow_handle_state_func() { function handle_device_disconnect (line 483) | static void handle_device_disconnect() { function smooth_follow_handle_reference_pose_updated_func (line 494) | static void smooth_follow_handle_reference_pose_updated_func(imu_pose_ty... FILE: src/plugins/virtual_display.c function virtual_display_reset_config (line 27) | void virtual_display_reset_config(virtual_display_config *config) { function virtual_display_handle_config_line_func (line 46) | void virtual_display_handle_config_line_func(void* config, char* key, ch... function virtual_display_handle_device_disconnect_func (line 69) | void virtual_display_handle_device_disconnect_func() { function set_virtual_display_ipc_values (line 75) | void set_virtual_display_ipc_values() { function virtual_display_set_config_func (line 180) | void virtual_display_set_config_func(void* config) { function virtual_display_setup_ipc_func (line 233) | bool virtual_display_setup_ipc_func() { function virtual_display_handle_state_func (line 259) | void virtual_display_handle_state_func() { FILE: src/runtime_context.c function _check_and_set_queued_device (line 15) | static bool _check_and_set_queued_device() { function set_device_and_checkout (line 26) | void set_device_and_checkout(device_properties_type* device) { function device_properties_type (line 40) | device_properties_type* device_checkout() { function device_checkin (line 53) | void device_checkin(device_properties_type* device) { function device_present (line 75) | bool device_present() { function set_on_device_change_callback (line 79) | void set_on_device_change_callback(on_device_change_callback callback) { FILE: src/state.c function FILE (line 35) | FILE* get_driver_state_file(const char *filename, char *mode, char **ful... function write_state (line 43) | void write_state(driver_state_type *state) { function read_control_flags (line 72) | void read_control_flags(FILE *fp, control_flags_type *flags) { function update_state_from_device (line 108) | void update_state_from_device(driver_state_type *state, device_propertie... FILE: src/strings.c function equal (line 6) | bool equal(const char *a, const char *b) { function list_string_contains (line 10) | bool list_string_contains(const char* str, const char* list_string) { function in_array (line 32) | bool in_array(const char *str, const char **array, int size) { function compare_strings (line 52) | int compare_strings(const void* a, const void* b) { function parse_comma_separated_string (line 84) | int parse_comma_separated_string(const char* str, char*** result) { FILE: src/system.c function get_mac_address_hash (line 20) | bool get_mac_address_hash(char **mac_address_hash, const char *interface) { type ifaddrs (line 84) | struct ifaddrs FILE: src/wl_client/gamescope_reshade.c type wl_interface (line 42) | struct wl_interface type wl_message (line 47) | struct wl_message type wl_message (line 55) | struct wl_message