All Classes and Interfaces

Class
Description
The XR_EXT_debug_utils extension.
The XR_EXT_dpad_binding extension.
The XR_EXT_future extension.
The XR_EXT_hand_tracking extension.
The XR_EXT_local_floor extension.
The XR_EXT_palm_pose extension.
The XR_EXT_plane_detection extension.
The XR_EXT_thermal_query extension.
The XR_EXT_user_presence extension.
The XR_EXT_uuid extension.
The XR_EXTX_overlay extension.
The XR_FB_body_tracking extension.
The XR_FB_color_space extension.
The XR_FB_face_tracking extension.
The XR_FB_face_tracking2 extension.
The XR_FB_foveation extension.
The XR_FB_foveation_vulkan extension.
The XR_FB_haptic_pcm extension.
The XR_FB_passthrough extension.
The XR_FB_render_model extension.
The XR_FB_scene extension.
The XR_FB_scene_capture extension.
The XR_FB_space_warp extension.
The XR_FB_spatial_entity extension.
The XR_FB_triangle_mesh extension.
The XR_HTC_anchor extension.
The XR_HTC_body_tracking extension.
The XR_HTC_facial_tracking extension.
The XR_HTC_foveation extension.
The XR_HTC_passthrough extension.
The XR_KHR_loader_init extension.
The XR_KHR_locate_spaces extension.
The XR_KHR_maintenance1 extension.
The XR_KHR_opengl_enable extension.
The XR_KHR_visibility_mask extension.
The XR_KHR_vulkan_enable extension.
The XR_KHR_vulkan_enable2 extension.
The META_headset_id extension.
The XR_META_local_dimming extension.
The XR_ML_compat extension.
Layout
An array of MLCoordinateFrameUID structs.
The XR_ML_frame_end_info extension.
The XR_ML_global_dimmer extension.
The XR_ML_localization_map extension.
The XR_ML_spatial_anchors extension.
The XR_ML_user_calibration extension.
The XR_MND_headless extension.
The XR_MNDX_egl_enable extension.
The XR_MSFT_scene_marker extension.
The XR_MSFT_spatial_anchor extension.
The XR_VARJO_quad_views extension.
The XR_VARJO_view_offset extension.
The core OpenXR 1.0 functionality.
The core OpenXR 1.1 functionality.
Wraps an XrAction handle.
XrAction creation info.
An array of XrActionCreateInfo structs.
Wraps an XrActionSet handle.
XrActionSet creation info.
An array of XrActionSetCreateInfo structs.
Creation info for an action space.
An array of XrActionSpaceCreateInfo structs.
Information to sync actions.
An array of XrActionsSyncInfo structs.
Boolean action state.
An array of XrActionStateBoolean structs.
Floating point action state.
An array of XrActionStateFloat structs.
Information to get action state.
An array of XrActionStateGetInfo structs.
Pose action metadata.
An array of XrActionStatePose structs.
2D float vector action state.
An array of XrActionStateVector2f structs.
Suggested binding for a single action.
An array of XrActionSuggestedBinding structs.
Describes an active action set.
An array of XrActiveActionSet structs.
Active action set priority numbers.
An array of XrActiveActionSetPrioritiesEXT structs.
Action set priority mapping.
An array of XrActiveActionSetPriorityEXT structs.
Structure specifying layer properties.
An array of XrApiLayerProperties structs.
Structure specifying application info.
An array of XrApplicationInfo structs.
Convenience type for iterating (read only).
An array of XrBaseInStructure structs.
Convenience type for iterating (mutable).
An array of XrBaseOutStructure structs.
Base struct for all binding modifications.
Suggested bindings with binding modification details.
An array of XrBindingModificationsKHR structs.
Describes the location and radius of a body joint.
An array of XrBodyJointLocationFB structs.
Describes the location and location flag of a body joint.
An array of XrBodyJointLocationHTC structs.
Returns the body joint locations.
An array of XrBodyJointLocationsFB structs.
Returns the body joint data.
An array of XrBodyJointLocationsHTC structs.
Describes the information to locate body joints.
An array of XrBodyJointsLocateInfoFB structs.
Describes the information to locate body joints.
An array of XrBodyJointsLocateInfoHTC structs.
Returns the body skeleton hierarchy.
An array of XrBodySkeletonFB structs.
Returns the body skeleton.
An array of XrBodySkeletonHTC structs.
Describes the location and position of a joint in the skeleton hierarchy.
An array of XrBodySkeletonJointFB structs.
Describes the location and position of a joint in the skeleton.
An array of XrBodySkeletonJointHTC structs.
Information to create a body joints handle.
An array of XrBodyTrackerCreateInfoFB structs.
Information to create a body tracker handle.
An array of XrBodyTrackerCreateInfoHTC structs.
Wraps an XrBodyTrackerFB handle.
Wraps an XrBodyTrackerHTC handle.
Provides additional context of a spatial entity representing a room.
An array of XrBoundary2DFB structs.
Information to query the bound input sources for an action.
Describe a scene oriented box.
An array of XrBoxf structs.
See XrBoxf.
An array of XrBoxfKHR structs.
Defines the capabilities of an OpenXR XrInstance.
Information about start colocation visibility request.
Information about stop colocation advertisement request.
start discovery information.
stop discovery information.
Color Vector.
An array of XrColor3f structs.
An array of XrColor3fKHR structs.
Color Vector.
An array of XrColor4f structs.
specifies blend factors for composition layers.
An array of XrCompositionLayerAlphaBlendFB structs.
Composition layer base header.
An array of XrCompositionLayerBaseHeader structs.
defines color scale and bias for layer textures.
Cube map layer composition info.
An array of XrCompositionLayerCubeKHR structs.
Cylindrical layer composition info.
An array of XrCompositionLayerCylinderKHR structs.
Depth map layer info.
An array of XrCompositionLayerDepthInfoKHR structs.
specifies depth test for composition layer.
An array of XrCompositionLayerDepthTestFB structs.
The structure to be passed when submitting layers to enable depth testing.
Equirectangular layer composition info.
An array of XrCompositionLayerEquirect2KHR structs.
Equirectangular layer composition info.
An array of XrCompositionLayerEquirectKHR structs.
specifies image layout for composition layers.
An array of XrCompositionLayerImageLayoutFB structs.
A composition layer for passthrough.
An array of XrCompositionLayerPassthroughFB structs.
A composition layer for passthrough.
Composition layer for projection.
An array of XrCompositionLayerProjection structs.
Projection layer element.
Quad composition layer.
An array of XrCompositionLayerQuad structs.
The information to help reprojection of a projection layer.
Describe the parameters to override the reprojection plane.
specifies secure content mode for composition layers.
specifies processing options for composition layers.
An array of XrCompositionLayerSettingsFB structs.
Composition Layer Space Warp structure.
The model key state for a controller.
An array of XrControllerModelKeyStateMSFT structs.
Describes the controller model node properties.
Describes the state of a node in a controller model.
An array of XrControllerModelNodeStateMSFT structs.
Describes the properties of a controller model.
An array of XrControllerModelPropertiesMSFT structs.
Describes the state of a controller model.
An array of XrControllerModelStateMSFT structs.
Structure used to create an XrSpace from a cfuid.
An array of XrCoordinateSpaceCreateInfoML structs.
Completion struct to retrieve the result of the anchor creation.
Debug Utils Label.
An array of XrDebugUtilsLabelEXT structs.
Debug utils messenger callback data.
Type of callback function invoked by the debug utils.
Type of callback function invoked by the debug utils.
Debug utils messenger create info.
Wraps an XrDebugUtilsMessengerEXT handle.
Debug utils object name info.
An array of XrDebugUtilsObjectNameInfoEXT structs.
Deserialize Scene Fragment.
An array of XrDeserializeSceneFragmentMSFT structs.
An array of XrDevicePcmSampleRateGetInfoFB structs.
Information about the device sample rate.
An array of XrDevicePcmSampleRateStateFB structs.
The digital lens control structure to be passed to change state of DLVR API Layer.
An array of XrDigitalLensControlALMALENCE structs.
XrEnvironmentDepthHandRemovalSetInfoMETA.
XrEnvironmentDepthImageAcquireInfoMETA.
XrEnvironmentDepthImageMETA.
An array of XrEnvironmentDepthImageMETA structs.
XrEnvironmentDepthImageViewMETA.
An array of XrEnvironmentDepthImageViewMETA structs.
XrEnvironmentDepthProviderCreateInfoMETA.
Wraps an XrEnvironmentDepthProviderMETA handle.
XrEnvironmentDepthSwapchainCreateInfoMETA.
Wraps an XrEnvironmentDepthSwapchainMETA handle.
XrEnvironmentDepthSwapchainStateMETA.
Base header for an event.
An array of XrEventDataBaseHeader structs.
Event buffer.
An array of XrEventDataBuffer structs.
advertisement complete event.
discovery complete event.
Colocation discovery result.
Event representing display refresh rate change.
Event indicating events were lost.
An array of XrEventDataEventsLost structs.
Event containing the latest eye calibration state.
Event containing the latest headset fit state.
An array of XrEventDataHeadsetFitChangedML structs.
Event indicating instance loss will occur.
An array of XrEventDataInstanceLossPending structs.
Notifies the application than the active interaction profile has changed.
Event containing the current localization map state.
Event representing main session visibility change.
Structure representing marker tracking information.
An event that is triggered after a passthrough layer is resumed by client.
An event for passthrough state changes.
XrEventDataPerfSettingsEXT.
An array of XrEventDataPerfSettingsEXT structs.
Notifies the application that a reference space is changing.
Event which occurs after a scene capture operation completes.
Event indicating session state changed.
An array of XrEventDataSessionStateChanged structs.
share spatial entity complete event.
Describes the result of a save operation.
An array of XrEventDataSpaceEraseCompleteFB structs.
Describes the completion of a save list operation.
Event indicating a query has finished.
An array of XrEventDataSpaceQueryCompleteFB structs.
Event indicating a query has produced results.
Describes the result of a save operation.
An array of XrEventDataSpaceSaveCompleteFB structs.
Result of request to enable or disable a component.
Completion of request to share one or more spatial entities.
An array of XrEventDataSpaceShareCompleteFB structs.
Result of request to create a new spatial anchor.
Start colocation visibility complete event.
Colocation discovery start complete event.
Stop colocation advertisement complete event.
Colocation discovery stop complete event.
Event notifying the change of user presence.
Backspace key event.
Commit text event.
Enter key event.
Keyboard hidden event.
Keyboard shown event.
Visibility Mask.
Event representing a new VIVE tracker connected.
Wraps an XrExportedLocalizationMapML handle.
Returns properties of available instance extensions.
An array of XrExtensionProperties structs.
Extent in two dimensions.
An array of XrExtent2Df structs.
Extent in two dimensions.
An array of XrExtent2Di structs.
Represents the dimensions of an axis-aligned rectangular prism.
An array of XrExtent3Df structs.
An array of XrExtent3DfEXT structs.
An array of XrExtent3DfFB structs.
An array of XrExtent3DfKHR structs.
Camera extrinsics state.
Camera intrintics state.
Camera intrintics state.
An array of XrExternalCameraOCULUS structs.
Describes the eye gaze direction.
An array of XrEyeGazeFB structs.
Eye gaze sample time structure.
An array of XrEyeGazeSampleTimeEXT structs.
Returns the eye gaze directions.
An array of XrEyeGazesFB structs.
Describes the information to get eye gaze.
An array of XrEyeGazesInfoFB structs.
Information to create an eye gaze handle.
An array of XrEyeTrackerCreateInfoFB structs.
Wraps an XrEyeTrackerFB handle.
Describes the information to obtain facial expression.
An array of XrFaceExpressionInfo2FB structs.
Describes the information to obtain facial expression.
An array of XrFaceExpressionInfoFB structs.
Describes the status of facial expression weights.
An array of XrFaceExpressionStatusFB structs.
Returns the facial expression.
An array of XrFaceExpressionWeights2FB structs.
Returns the facial expression.
An array of XrFaceExpressionWeightsFB structs.
Wraps an XrFaceTracker2FB handle.
Information to create a facial expression handle.
An array of XrFaceTrackerCreateInfo2FB structs.
Information to create a facial expression handle.
An array of XrFaceTrackerCreateInfoFB structs.
Wraps an XrFaceTrackerFB handle.
Describes the information to obtain facial expression.
Contains information of a blend shape.
Information to create a facial expression handle.
Wraps an XrFacialExpressionClientML handle.
Returns the expression data.
An array of XrFacialExpressionsHTC structs.
Information to create a facial tracker handle.
An array of XrFacialTrackerCreateInfoHTC structs.
Wraps an XrFacialTrackerHTC handle.
Structure representing and containing information on how to apply force feedback to a single location.
Structure representing an array of locations to apply force feedback to.
Foveated view configuration views.
Information for foveation applying.
An array of XrFoveationApplyInfoHTC structs.
Configuration of foveation.
An array of XrFoveationConfigurationHTC structs.
Configuration for custom mode.
An array of XrFoveationCustomModeInfoHTC structs.
Configuration for dynamic mode.
An array of XrFoveationDynamicModeInfoHTC structs.
The information to create a eye tracked foveation profile.
Foveation data returned from the runtime.
An array of XrFoveationEyeTrackedStateMETA structs.
The information to create a foveation profile for foveation levels.
The information to create a foveation profile.
An array of XrFoveationProfileCreateInfoFB structs.
Wraps an XrFoveationProfileFB handle.
Field of view.
An array of XrFovf structs.
Begin frame information.
An array of XrFrameBeginInfo structs.
End frame information.
An array of XrFrameEndInfo structs.
Per frame configuration parameters.
An array of XrFrameEndInfoML structs.
Frame prediction structure.
An array of XrFrameState structs.
Wait frame information structure.
An array of XrFrameWaitInfo structs.
Describe a scene frustum.
An array of XrFrustumf structs.
An array of XrFrustumfKHR structs.
Information on future to cancel.
An array of XrFutureCancelInfoEXT structs.
Base header for the result of an a future, returned by a future completion function.
An array of XrFutureCompletionBaseHeaderEXT structs.
Implementation of the XrResult-only completion structure.
An array of XrFutureCompletionEXT structs.
Input for xrPollFutureEXT.
An array of XrFuturePollInfoEXT structs.
Result of xrPollFutureEXT.
An array of XrFuturePollResultEXT structs.
A create structure for geometry instance.
An array of XrGeometryInstanceCreateInfoFB structs.
Wraps an XrGeometryInstanceFB handle.
A geometry transformation.
An array of XrGeometryInstanceTransformFB structs.
Global Dimmer End Frame Information.
An array of XrGlobalDimmerFrameEndInfoML structs.
The graphics binding structure to be passed at session creation to EGL.
An array of XrGraphicsBindingEGLMNDX structs.
The graphics binding structure to be passed at session creation to use OpenGL on Wayland.
The graphics binding structure to be passed at session creation to use OpenGL on Windows.
An array of XrGraphicsBindingOpenGLWin32KHR structs.
The graphics binding structure to be passed at session creation to use OpenGL on X11 via XCB.
An array of XrGraphicsBindingOpenGLXcbKHR structs.
The graphics binding structure to be passed at session creation to use OpenGL on X11 via Xlib.
An array of XrGraphicsBindingOpenGLXlibKHR structs.
An array of XrGraphicsBindingVulkan2KHR structs.
The graphics binding structure to be passed at session creation to use Vulkan.
An array of XrGraphicsBindingVulkanKHR structs.
OpenGL API version requirements.
An array of XrGraphicsRequirementsOpenGLKHR structs.
Vulkan API version requirements.
An array of XrGraphicsRequirementsVulkanKHR structs.
A 3D capsule defined by two points and a radius.
An array of XrHandCapsuleFB structs.
Describes the location and radius of a hand joint.
An array of XrHandJointLocationEXT structs.
Returns the hand joint locations.
An array of XrHandJointLocationsEXT structs.
Describes the information to locate hand joints.
An array of XrHandJointsLocateInfoEXT structs.
Chains to XrHandJointsLocateInfoEXT to specify final hand tracking grip pose.
An array of XrHandJointsMotionRangeInfoEXT structs.
Returns the hand joint velocities.
An array of XrHandJointVelocitiesEXT structs.
Describes the velocity of a hand joint.
An array of XrHandJointVelocityEXT structs.
The index buffer of a hand mesh.
An array of XrHandMeshIndexBufferMSFT structs.
The data of a hand mesh.
An array of XrHandMeshMSFT structs.
The information to create a hand mesh space.
An array of XrHandMeshSpaceCreateInfoMSFT structs.
The information to update a hand mesh.
An array of XrHandMeshUpdateInfoMSFT structs.
The vertex buffer of a hand mesh.
An array of XrHandMeshVertexBufferMSFT structs.
The vertex of hand mesh.
An array of XrHandMeshVertexMSFT structs.
Describes what hand pose type for the hand joint tracking.
An array of XrHandPoseTypeInfoMSFT structs.
Information to create a hand joints handle.
An array of XrHandTrackerCreateInfoEXT structs.
Wraps an XrHandTrackerEXT handle.
Current aiming gesture state for the hand.
An array of XrHandTrackingAimStateFB structs.
A list of capsules associated to hand joints.
An array of XrHandTrackingCapsulesStateFB structs.
Specify the data source to create the hand tracker.
An array of XrHandTrackingDataSourceInfoEXT structs.
Chains to XrHandJointLocationsEXT to get hand tracking data source state.
A container of mesh data.
An array of XrHandTrackingMeshFB structs.
The information to query and modify hand joint overall scale.
An array of XrHandTrackingScaleFB structs.
Information to output haptic feedback.
An array of XrHapticActionInfo structs.
Haptic Effect Description.
Base header for haptic feedback.
An array of XrHapticBaseHeader structs.
Haptic Effect Description.
An array of XrHapticPcmVibrationFB structs.
Base header for haptic feedback.
An array of XrHapticVibration structs.
The holographic window binding structure which can be passed at session creation.
Information to query the bound input sources for an action.
Structure specifying params of a newly created instance.
An array of XrInstanceCreateInfo structs.
Contains information about the instance.
An array of XrInstanceProperties structs.
Interaction profile dpad binding.
Interaction profile dpad binding.
Receives active interaction profile for a top level path.
An array of XrInteractionProfileState structs.
Suggested bindings for a interaction profile.
Input data needed by the system to start tracking a keyboard.
An array of XrKeyboardSpaceCreateInfoFB structs.
Description of a trackable keyboard.
An array of XrKeyboardTrackingDescriptionFB structs.
Input data needed to determine which type of tracked keyboard to query for.
An array of XrKeyboardTrackingQueryFB structs.
Initializes OpenXR loader.
An array of XrLoaderInitInfoBaseHeaderKHR structs.
Local dimming meta data for the current submitted frame.
An array of XrLocalDimmingFrameEndInfoMETA structs.
Information to enable localization map events.
Data of a previously exported localization map.
An array of XrLocalizationMapImportInfoML structs.
Information on the localization map.
An array of XrLocalizationMapML structs.
Enumeration filter for the available localization maps.
Information required to request a localization map.
An array of XrMapLocalizationRequestInfoML structs.
Information to create a marker detection handle for AprilTag markers.
An array of XrMarkerDetectorAprilTagInfoML structs.
Information to create a marker detection handle for Aruco markers.
An array of XrMarkerDetectorArucoInfoML structs.
Information to create a marker detection handle.
An array of XrMarkerDetectorCreateInfoML structs.
A custom marker tracking profile.
Wraps an XrMarkerDetectorML handle.
Information to create a marker detection handle for QR markers.
An array of XrMarkerDetectorSizeInfoML structs.
Marker snapshot parameters.
An array of XrMarkerDetectorSnapshotInfoML structs.
Marker state query parameters.
An array of XrMarkerDetectorStateML structs.
Specify marker space creation parameters.
An array of XrMarkerSpaceCreateInfoML structs.
Information to create a space from a spatial anchor.
An array of XrMarkerSpaceCreateInfoVARJO structs.
The information to compute a new scene.
An array of XrNewSceneComputeInfoMSFT structs.
Float offset in two dimensions.
An array of XrOffset2Df structs.
Offset in two dimensions.
An array of XrOffset2Di structs.
Represents a point of 3D space.
An array of XrOffset3DfFB structs.
A color adjustment for passthrough layers.
The alpha value of the passthrough.
An array of XrPassthroughColorHTC structs.
Passthrough color LUT creation info.
Passthrough color LUT data.
An array of XrPassthroughColorLutDataMETA structs.
Wraps an XrPassthroughColorLutMETA handle.
Passthrough color LUT update info.
A color map defined by the interpolation between two LUTs.
A color map defined by a LUT.
An array of XrPassthroughColorMapLutMETA structs.
A layer color map.
A layer color map.
A create structure for passthrough.
An array of XrPassthroughCreateInfoFB structs.
Information to create a passthrough handle.
An array of XrPassthroughCreateInfoHTC structs.
Wraps an XrPassthroughFB handle.
Wraps an XrPassthroughHTC handle.
A struct for setting the level of intensity for hands in the passthrough layer.
A create structure for passthrough layers.
An array of XrPassthroughLayerCreateInfoFB structs.
Wraps an XrPassthroughLayerFB handle.
The information of mesh and transformation of the passthrough.
Passthrough preferences.
An array of XrPassthroughPreferencesMETA structs.
A layer style.
An array of XrPassthroughStyleFB structs.
Performance metrics counter value.
An array of XrPerformanceMetricsCounterMETA structs.
Performance metrics enable state.
An array of XrPerformanceMetricsStateMETA structs.
Describes the information to detect planes.
An array of XrPlaneDetectorBeginInfoEXT structs.
Information to create a plane detection handle.
An array of XrPlaneDetectorCreateInfoEXT structs.
Wraps an XrPlaneDetectorEXT handle.
Contains the plane retrieval information.
An array of XrPlaneDetectorGetInfoEXT structs.
Describes the location of a plane.
An array of XrPlaneDetectorLocationEXT structs.
Contains the plane information.
An array of XrPlaneDetectorLocationsEXT structs.
Plane polygon vertex buffer.
An array of XrPlaneDetectorPolygonBufferEXT structs.
Location and orientation in a space.
An array of XrPosef structs.
Unit Quaternion.
An array of XrQuaternionf structs.
The structure provided by the application to the runtime, describing the information required for a recommendation to be made.
The structure returned by the runtime, containing resolution and whether the recommendation is valid.
Rect in two dimensions, floating-point values.
An array of XrRect2Df structs.
Rect in two dimensions, integer values.
An array of XrRect2Di structs.
Represents a rectangular prism containing a region of space.
An array of XrRect3DfFB structs.
Creation info for a reference space.
An array of XrReferenceSpaceCreateInfo structs.
The buffer containing the data for the render model.
An array of XrRenderModelBufferFB structs.
A render model system property.
The information for which render model to load.
An array of XrRenderModelLoadInfoFB structs.
Supported model paths.
An array of XrRenderModelPathInfoFB structs.
The information about the render model.
An array of XrRenderModelPropertiesFB structs.
Provides additional context of a spatial entity representing a room.
An array of XrRoomLayoutFB structs.
The scene bounds.
An array of XrSceneBoundsMSFT structs.
Describes how a scene capture should be conducted by the system.
An array of XrSceneCaptureRequestInfoFB structs.
Describes the location of a scene component.
An array of XrSceneComponentLocationMSFT structs.
Returns the scene component locations.
An array of XrSceneComponentLocationsMSFT structs.
Scene component.
An array of XrSceneComponentMSFT structs.
Scene component parent filter.
The information to get the scene components.
An array of XrSceneComponentsGetInfoMSFT structs.
Describes the information to locate scene components.
An array of XrSceneComponentsLocateInfoMSFT structs.
Scene components.
An array of XrSceneComponentsMSFT structs.
The information to create a scene handle.
An array of XrSceneCreateInfoMSFT structs.
The information to deserialize a binary scene.
An array of XrSceneDeserializeInfoMSFT structs.
Describe a scene frustum bounds.
An array of XrSceneFrustumBoundMSFT structs.
The properties of a scene marker.
An array of XrSceneMarkerMSFT structs.
Properties specific to QR Codes.
An array of XrSceneMarkerQRCodeMSFT structs.
Properties for QRCode marker.
An array of XrSceneMarkerQRCodesMSFT structs.
Provide an array to retrieve scene marker properties.
An array of XrSceneMarkersMSFT structs.
The information to filter marker query results.
An array of XrSceneMarkerTypeFilterMSFT structs.
The information to get the scene mesh buffer data.
An array of XrSceneMeshBuffersGetInfoMSFT structs.
Scene mesh buffers.
An array of XrSceneMeshBuffersMSFT structs.
Scene meshes.
An array of XrSceneMeshesMSFT structs.
Scene mesh 16-bit indices.
An array of XrSceneMeshIndicesUint16MSFT structs.
Scene mesh 32-bit indices.
An array of XrSceneMeshIndicesUint32MSFT structs.
Scene mesh.
An array of XrSceneMeshMSFT structs.
Scene mesh vertex buffer.
An array of XrSceneMeshVertexBufferMSFT structs.
Wraps an XrSceneMSFT handle.
Scene object.
An array of XrSceneObjectMSFT structs.
Scene objects.
An array of XrSceneObjectsMSFT structs.
Scene object types filter.
The information to create a scene observer handle.
An array of XrSceneObserverCreateInfoMSFT structs.
Wraps an XrSceneObserverMSFT handle.
Describe a scene oriented box bounds.
An array of XrSceneOrientedBoxBoundMSFT structs.
Plane alignment filter.
Scene plane.
An array of XrScenePlaneMSFT structs.
Scene planes.
An array of XrScenePlanesMSFT structs.
Describe a scene sphere bounds.
An array of XrSceneSphereBoundMSFT structs.
Submit an array of XrSecondaryViewConfigurationLayerInfoMSFT, one for each secondary view configuration.
Extension structure to xrWaitFrame to return a list of secondary view configuration states.
Describe an array of composition layers to be submitted to given XrViewConfigurationType.
Describes an extension structure to BeginSession indicating supported view configuration types.
Returns the state of an enabled secondary view configuration.
Hint to runtime that the created swapchain image will be used for given secondary view configuration.
Provides application with semantic usage of a spatial entity.
An array of XrSemanticLabelsFB structs.
Specifies additional behaviors of the xrGetSpaceSemanticLabelsFB function.
An array of XrSemanticLabelsSupportInfoFB structs.
The information to get the serialized scene fragment data.
Wraps an XrSession handle.
Information to attach action sets to a session.
An array of XrSessionActionSetsAttachInfo structs.
Struct containing session begin info.
An array of XrSessionBeginInfo structs.
Creates a session.
An array of XrSessionCreateInfo structs.
Session creation extension struct providing overlay session parameters.
An array of XrSessionCreateInfoOverlayEXTX structs.
Information about share spatial entity request.
An array of XrShareSpacesInfoMETA structs.
Information about share spatial entity request.
Information about the share spaces recipient.
Wraps an XrSpace handle.
Filters for entities with specific components enabled.
An array of XrSpaceComponentFilterInfoFB structs.
Current status of an entity.
An array of XrSpaceComponentStatusFB structs.
Request info to enable or disable an entity.
An array of XrSpaceComponentStatusSetInfoFB structs.
Represents a collection of other spaces, represented by UUIDs, contained by this space.
An array of XrSpaceContainerFB structs.
Parameters for an erase operation.
An array of XrSpaceEraseInfoFB structs.
Base structure for all query filter structures.
An array of XrSpaceFilterInfoBaseHeaderFB structs.
Filters for entities with specific unique identifiers.
An array of XrSpaceGroupUuidFilterInfoMETA structs.
Parameters for a list save operation.
An array of XrSpaceListSaveInfoFB structs.
Contains info about a space.
An array of XrSpaceLocation structs.
Returns the data of a space.
An array of XrSpaceLocationData structs.
An array of XrSpaceLocationDataKHR structs.
Returns an array of space locations.
An array of XrSpaceLocations structs.
An array of XrSpaceLocationsKHR structs.
Base structure for all query info structures.
An array of XrSpaceQueryInfoBaseHeaderFB structs.
Query for entities and perform an action on any results.
An array of XrSpaceQueryInfoFB structs.
Query result.
An array of XrSpaceQueryResultFB structs.
Used to retrieve query results.
An array of XrSpaceQueryResultsFB structs.
Parameters for a save operation.
An array of XrSpaceSaveInfoFB structs.
Describes a request to share some number of spatial entities.
An array of XrSpaceShareInfoFB structs.
Inputs the information to locate spaces.
An array of XrSpacesLocateInfo structs.
An array of XrSpacesLocateInfoKHR structs.
Describes where a spatial entity is stored.
Input parameter to the xrGetSpaceTriangleMeshMETA function.
An array of XrSpaceTriangleMeshGetInfoMETA structs.
Output parameter to the xrGetSpaceTriangleMeshMETA function.
An array of XrSpaceTriangleMeshMETA structs.
Describes a user.
An array of XrSpaceUserCreateInfoFB structs.
Wraps an XrSpaceUserFB handle.
Filters for entities with specific unique identifiers.
An array of XrSpaceUuidFilterInfoFB structs.
Returns an array of space velocities.
An array of XrSpaceVelocities structs.
An array of XrSpaceVelocitiesKHR structs.
Contains info about a space.
An array of XrSpaceVelocity structs.
Returns the data of a space.
An array of XrSpaceVelocityData structs.
An array of XrSpaceVelocityDataKHR structs.
Per Anchor Completion detail.
Parameters to create a new spatial anchor.
An array of XrSpatialAnchorCreateInfoFB structs.
Information to create a spatial anchor.
An array of XrSpatialAnchorCreateInfoHTC structs.
Information to create a spatial anchor.
An array of XrSpatialAnchorCreateInfoMSFT structs.
Creation info for creating a spatial anchor handle from a persisted anchor.
Wraps an XrSpatialAnchorMSFT handle.
The name of a spatial anchor.
An array of XrSpatialAnchorNameHTC structs.
Persistence info for a spatial anchor.
The name to identify a Spatial anchor persistence operations.
Base structure used in the creation of spatial anchors.
Structure used to create a single anchors at a certain pose.
Structure used to create tracked spatial anchors from uuids.
Information used to create a handle to interact with storage for spatial anchors.
Completion structure to retrieve the per anchor result of the anchor deletion.
Completion structure to retrieve the result of the anchor deletion.
Structure used to list the anchors that need to be deleted.
An array of XrSpatialAnchorsDeleteInfoML structs.
Information to create a space from a spatial anchor.
Completion structure to retrieve the per anchor result of the anchor creation.
Completion structure to retrieve the result of the anchor creation.
Structure used to list the anchors that need to be published.
An array of XrSpatialAnchorsPublishInfoML structs.
Completion structure to retrieve the result of the anchor query.
Information used to query for anchors.
Information used to query for anchors.
Wraps an XrSpatialAnchorsStorageML handle.
Structure describing the state of a spatial anchor.
An array of XrSpatialAnchorStateML structs.
Wraps an XrSpatialAnchorStoreConnectionMSFT handle.
Completion structure to retrieve the per anchor result of the anchor expiration update.
Completion structure to retrieve the result of the anchor update.
Structure used to list the anchors that need to be updated.
Wraps an XrSpatialGraphNodeBindingMSFT handle.
The information to get node binding properties.
The spatial graph node binding properties.
The information to create space from a spatial graph node.
The information to create a spatial graph static node binding handle.
Describe a sphere bounds.
An array of XrSpheref structs.
An array of XrSpherefKHR structs.
Wraps an XrSwapchain handle.
Creation info for a swapchain.
An array of XrSwapchainCreateInfo structs.
The information to create a swapchain supporting foveation.
Describes a swapchain image acquisition.
An array of XrSwapchainImageAcquireInfo structs.
Image base header for a swapchain image.
An array of XrSwapchainImageBaseHeader structs.
Profile with properties defining a foveation pattern.
OpenGL-specific swapchain image structure.
An array of XrSwapchainImageOpenGLKHR structs.
Describes a swapchain image release.
An array of XrSwapchainImageReleaseInfo structs.
An array of XrSwapchainImageVulkan2KHR structs.
Vulkan-specific swapchain image structure.
An array of XrSwapchainImageVulkanKHR structs.
Describes a swapchain image wait operation.
An array of XrSwapchainImageWaitInfo structs.
Base header for swapchain update state.
An array of XrSwapchainStateBaseHeaderFB structs.
Foveation swapchain state,xrefs=.
An array of XrSwapchainStateFoveationFB structs.
OpenGL ES-specific swapchain sampler state structure.
Vulkan-specific swapchain sampler state structure.
An array of XrSwapchainStateSamplerVulkanFB structs.
Composition layer data.
An array of XrSwapchainSubImage structs.
System property for anchor.
An array of XrSystemAnchorPropertiesHTC structs.
System property for body tracking.
System property for body tracking.
Colocation discovery system properties.
System property for color space.
An array of XrSystemColorSpacePropertiesFB structs.
System property for environment depth.
Eye gaze interaction system properties.
System property for eye tracking.
An array of XrSystemEyeTrackingPropertiesFB structs.
System property for face tracking.
System property for face tracking.
System property for facial expression parsing.
System property for facial tracking.
System property for force feedback curl.
System property for foveated rendering.
Information about the current system support for eye tracked foveation.
Specifies desired attributes of the system.
An array of XrSystemGetInfo structs.
Graphics-related properties of a particular system.
An array of XrSystemGraphicsProperties structs.
System property for hand tracking mesh.
System property for hand tracking.
get headset model id from xrGetSystemProperties.
An array of XrSystemHeadsetIdPropertiesMETA structs.
Information from the system about tracked keyboard support.
System property for marker tracking.
System Property for Marker Understanding support.
Information for setting system notifications.
An array of XrSystemNotificationsSetInfoML structs.
Passthrough color LUT system properties.
Passthrough system properties.
A passthrough system property.
An array of XrSystemPassthroughPropertiesFB structs.
System Properties of the Plane Detection extension.
Properties of a particular system.
An array of XrSystemProperties structs.
A render model system property.
An array of XrSystemRenderModelPropertiesFB structs.
Composition Layer Space Warp structure.
An array of XrSystemSpaceWarpPropertiesFB structs.
Group sharing system properties.
Properties object retrieved as part of next chain from xrGetSystemProperties.
spatial entity sharing system properties.
Tracking-related properties of a particular system.
An array of XrSystemTrackingProperties structs.
Returns the system capability whether it supports user presence.
Virtual Keyboard Properties structure.
The information to create a triangle mesh.
An array of XrTriangleMeshCreateInfoFB structs.
Wraps an XrTriangleMeshFB handle.
Information to enable headset fit events.
Universally Unique Identifier.
An array of XrUuid structs.
See XrUuid.
An array of XrUuidEXT structs.
Universally Unique Identifier.
An array of XrUuidMSFT structs.
Two-dimensional vector.
An array of XrVector2f structs.
Three-dimensional vector.
An array of XrVector3f structs.
Four-dimensional vector.
An array of XrVector4f structs.
A four component short integer vector.
An array of XrVector4sFB structs.
Struct containing view projection state.
An array of XrView structs.
View configuration depth range information.
Detailed configuration properties for an XrViewConfigurationProperties.
An array of XrViewConfigurationProperties structs.
Individual view configuration.
An array of XrViewConfigurationView structs.
View Configuration Field-of-View.
An array of XrViewConfigurationViewFovEPIC structs.
Request foveated FoV.
Struct containing view locate information.
An array of XrViewLocateInfo structs.
Struct containing additional view state.
An array of XrViewState structs.
State for a single animation.
Virtual keyboard creation info.
An array of XrVirtualKeyboardCreateInfoMETA structs.
Virtual keyboard input info.
An array of XrVirtualKeyboardInputInfoMETA structs.
Virtual keyboard location info.
Wraps an XrVirtualKeyboardMETA handle.
Virtual keyboard model animation states.
Virtual keyboard model visibility.
Virtual keyboard space creation info.
Virtual keyboard text context change info.
Virtual keyboard texture data.
Visibility Mask.
An array of XrVisibilityMaskKHR structs.
Visual mesh compute level of detail info.
An array of XrVisualMeshComputeLodInfoMSFT structs.
Struct contains two paths of VIVE tracker.
An array of XrViveTrackerPathsHTCX structs.
Vulkan Device Create Info.
An array of XrVulkanDeviceCreateInfoKHR structs.
Vulkan Graphics Device Get Info.
Vulkan Instance Create Info.
An array of XrVulkanInstanceCreateInfoKHR structs.
Debug utils object name info.
An array of XrVulkanSwapchainCreateInfoMETA structs.
A list of Vulkan view formats.
Block Vertex Data.
An array of XrWorldMeshBlockML structs.
Block Request Info.
An array of XrWorldMeshBlockRequestML structs.
Mesh block detection info.
An array of XrWorldMeshBlockStateML structs.
Memory Block Information.
An array of XrWorldMeshBufferML structs.
Memory Allocation Info.
Memory Allocation Info.
An array of XrWorldMeshBufferSizeML structs.
Mesh Detector Create Info.
An array of XrWorldMeshDetectorCreateInfoML structs.
Wraps an XrWorldMeshDetectorML handle.
Block Request Info.
An array of XrWorldMeshGetInfoML structs.
Block Request Completion Info.
Block Request Completion.
An array of XrWorldMeshRequestCompletionML structs.
Mesh block detection info.
Mesh block detection info.
An array of XrWorldMeshStateRequestInfoML structs.