OpenXR is a royalty-free, open standard that provides high-performance access to Augmented Reality (AR) and Virtual Reality (VR)—collectively known as XR—platforms and devices.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | XrDebugUtilsMessengerCallbackEXTI
Type of callback function invoked by the debug utils. |
| Modifier and Type | Class and Description |
|---|---|
| public class | ALMALENCEDigitalLensControl
The XR_ALMALENCE_digital_lens_control extension. |
| public class | BDControllerInteraction
The XR_BD_controller_interaction extension. |
| pack-priv abstract class | DispatchableHandle
Base class for OpenXR dispatchable handles. |
| public class | EPICViewConfigurationFov
The XR_EPIC_view_configuration_fov extension. |
| public class | EXTActiveActionSetPriority
The XR_EXT_active_action_set_priority extension. |
| public class | EXTConformanceAutomation
The XR_EXT_conformance_automation extension. |
| public class | EXTDebugUtils
The XR_EXT_debug_utils extension. |
| public class | EXTDpadBinding
The XR_EXT_dpad_binding extension. |
| public class | EXTEyeGazeInteraction
The XR_EXT_eye_gaze_interaction extension. |
| public class | EXTHandInteraction
The XR_EXT_hand_interaction extension. |
| public class | EXTHandJointsMotionRange
The XR_EXT_hand_joints_motion_range extension. |
| public class | EXTHandTracking
The XR_EXT_hand_tracking extension. |
| public class | EXTHandTrackingDataSource
The XR_EXT_hand_tracking_data_source extension. |
| public class | |
| public class | EXTLocalFloor
The XR_EXT_local_floor extension. |
| public class | EXTPalmPose
The XR_EXT_palm_pose extension. |
| public class | EXTPerformanceSettings
The XR_EXT_performance_settings extension. |
| public class | EXTPlaneDetection
The XR_EXT_plane_detection extension. |
| public class | EXTSamsungOdysseyController
The XR_EXT_samsung_odyssey_controller extension. |
| public class | EXTThermalQuery
The XR_EXT_thermal_query extension. |
| public class | EXTUUIUD
The XR_EXT_uuid extension. |
| public class | |
| public class | |
| public class | EXTXOverlay
The XR_EXTX_overlay extension. |
| public class | FBBodyTracking
The XR_FB_body_tracking extension. |
| public class | FBColorSpace
The XR_FB_color_space extension. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | FBCompositionLayerSettings
The XR_FB_composition_layer_settings extension. |
| public class | FBDisplayRefreshRate
The XR_FB_display_refresh_rate extension. |
| public class | FBEyeTrackingSocial
The XR_FB_eye_tracking_social extension. |
| public class | FBFaceTracking
The XR_FB_face_tracking extension. |
| public class | FBFoveation
The XR_FB_foveation extension. |
| public class | FBFoveationConfiguration
The XR_FB_foveation_configuration extension. |
| public class | FBFoveationVulkan
The XR_FB_foveation_vulkan extension. |
| public class | FBHandTrackingAim
The XR_FB_hand_tracking_aim extension. |
| public class | FBHandTrackingCapsules
The XR_FB_hand_tracking_capsules extension. |
| public class | FBHandTrackingMesh
The XR_FB_hand_tracking_mesh extension. |
| public class | FBHapticAmplitudeEnvelope
The XR_FB_haptic_amplitude_envelope extension. |
| public class | FBHapticPcm
The XR_FB_haptic_pcm extension. |
| public class | FBKeyboardTracking
The XR_FB_keyboard_tracking extension. |
| public class | FBPassthrough
The XR_FB_passthrough extension. |
| public class | FBPassthroughKeyboardHands
The XR_FB_passthrough_keyboard_hands extension. |
| public class | FBRenderModel
The XR_FB_render_model extension. |
| public class | FBScene
The XR_FB_scene extension. |
| public class | FBSceneCapture
The XR_FB_scene_capture extension. |
| public class | FBSpaceWarp
The XR_FB_space_warp extension. |
| public class | FBSpatialEntity
The XR_FB_spatial_entity extension. |
| public class | FBSpatialEntityContainer
The XR_FB_spatial_entity_container extension. |
| public class | FBSpatialEntityQuery
The XR_FB_spatial_entity_query extension. |
| public class | FBSpatialEntitySharing
The XR_FB_spatial_entity_sharing extension. |
| public class | FBSpatialEntityStorage
The XR_FB_spatial_entity_storage extension. |
| public class | |
| public class | FBSpatialEntityUser
The XR_FB_spatial_entity_user extension. |
| public class | FBSwapchainUpdateState
The XR_FB_swapchain_update_state extension. |
| public class | |
| public class | |
| public class | FBTouchControllerPro
The XR_FB_touch_controller_pro extension. |
| public class | FBTouchControllerProximity
The XR_FB_touch_controller_proximity extension. |
| public class | FBTriangleMesh
The XR_FB_triangle_mesh extension. |
| public class | HTCFacialTracking
The XR_HTC_facial_tracking extension. |
| public class | HTCFoveation
The XR_HTC_foveation extension. |
| public class | HTCHandInteraction
The XR_HTC_hand_interaction extension. |
| public class | HTCPassthrough
The XR_HTC_passthrough extension. |
| public class | |
| public class | |
| public class | |
| public class | HTCXViveTrackerInteraction
The XR_HTCX_vive_tracker_interaction extension. |
| public class | HUAWEIControllerInteraction
The XR_HUAWEI_controller_interaction extension. |
| public class | KHRBindingModification
The XR_KHR_binding_modification extension. |
| public class | |
| public class | KHRCompositionLayerCube
The XR_KHR_composition_layer_cube extension. |
| public class | KHRCompositionLayerCylinder
The XR_KHR_composition_layer_cylinder extension. |
| public class | KHRCompositionLayerDepth
The XR_KHR_composition_layer_depth extension. |
| public class | KHRCompositionLayerEquirect
The XR_KHR_composition_layer_equirect extension. |
| public class | |
| public class | KHRConvertTimespecTime
The XR_KHR_convert_timespec_time extension. |
| public class | KHRLoaderInit
The XR_KHR_loader_init extension. |
| public class | KHROpenGLEnable
The XR_KHR_opengl_enable extension. |
| public class | |
| public class | KHRVisibilityMask
The XR_KHR_visibility_mask extension. |
| public class | KHRVulkanEnable
The XR_KHR_vulkan_enable extension. |
| public class | KHRVulkanEnable2
The XR_KHR_vulkan_enable2 extension. |
| public class | |
| public class | |
| public class | METAFoveationEyeTracked
The XR_META_foveation_eye_tracked extension. |
| public class | METAHeadsetId
The META_headset_id extension. |
| public class | METALocalDimming
The XR_META_local_dimming extension. |
| public class | METAPassthroughColorLut
The XR_META_passthrough_color_lut extension. |
| public class | METAPassthroughPreferences
The XR_META_passthrough_preferences extension. |
| public class | METAPerformanceMetrics
The XR_META_performance_metrics extension. |
| public class | METAVirtualKeyboard
The XR_META_virtual_keyboard extension. |
| public class | |
| public class | MLCompat
The XR_ML_compat extension. |
| public class | |
| public class | MLFrameEndInfo
The XR_ML_frame_end_info extension. |
| public class | MLGlobalDimmer
The XR_ML_global_dimmer extension. |
| public class | MLMl2ControllerInteraction
The XR_ML_ml2_controller_interaction extension. |
| public class | MNDHeadless
The XR_MND_headless extension. |
| public class | |
| public class | MNDXEGLEnable
The XR_MNDX_egl_enable extension. |
| public class | MNDXForceFeedbackCurl
The XR_MNDX_force_feedback_curl extension. |
| public class | |
| public class | MSFTControllerModel
The XR_MSFT_controller_model extension. |
| public class | MSFTFirstPersonObserver
The XR_MSFT_first_person_observer extension. |
| public class | MSFTHandInteraction
The XR_MSFT_hand_interaction extension. |
| public class | MSFTHandTrackingMesh
The XR_MSFT_hand_tracking_mesh extension. |
| public class | |
| public class | MSFTPerceptionAnchorInterop
The XR_MSFT_perception_anchor_interop extension. |
| public class | MSFTSceneUnderstanding
The XR_MSFT_scene_understanding extension. |
| public class | |
| public class | |
| public class | MSFTSpatialAnchor
The XR_MSFT_spatial_anchor extension. |
| public class | |
| public class | MSFTSpatialGraphBridge
The XR_MSFT_spatial_graph_bridge extension. |
| public class | MSFTUnboundedReferenceSpace
The XR_MSFT_unbounded_reference_space extension. |
| public class | OCULUSAudioDeviceGuid
The XR_OCULUS_audio_device_guid extension. |
| public class | OCULUSExternalCamera
The XR_OCULUS_external_camera extension. |
| public class | OPPOControllerInteraction
The XR_OPPO_controller_interaction extension. |
| public class | |
| public class | |
| public class | VALVEAnalogThreshold
The XR_VALVE_analog_threshold extension. |
| public class | |
| public class | |
| public class | VARJOFoveatedRendering
The XR_VARJO_foveated_rendering extension. |
| public class | VARJOMarkerTracking
The XR_VARJO_marker_tracking extension. |
| public class | VARJOQuadViews
The XR_VARJO_quad_views extension. |
| public class | VARJOViewOffset
The XR_VARJO_view_offset extension. |
| public class | XR
This class loads the OpenXR library into the JVM process. |
| public class | XR10
The core OpenXR 1.0 functionality. |
| public class | XrAction
Wraps an |
| public class | XrActionCreateInfo
XrAction creation info. |
| public class | XrActionSet
Wraps an |
| public class | XrActionSetCreateInfo
XrActionSet creation info. |
| public class | XrActionSpaceCreateInfo
Creation info for an action space. |
| public class | XrActionsSyncInfo
Information to sync actions. |
| public class | XrActionStateBoolean
Boolean action state. |
| public class | XrActionStateFloat
Floating point action state. |
| public class | XrActionStateGetInfo
Information to get action state. |
| public class | XrActionStatePose
Pose action metadata. |
| public class | XrActionStateVector2f
2D float vector action state. |
| public class | XrActionSuggestedBinding
Suggested binding for a single action. |
| public class | XrActiveActionSet
Describes an active action set. |
| public class | XrActiveActionSetPrioritiesEXT
Active action set priority numbers. |
| public class | XrActiveActionSetPriorityEXT
Action set priority mapping. |
| public class | XrApiLayerProperties
Structure specifying layer properties. |
| public class | XrApplicationInfo
Structure specifying application info. |
| public class | XrBaseInStructure
Convenience type for iterating (read only). |
| public class | XrBaseOutStructure
Convenience type for iterating (mutable). |
| public class | XrBindingModificationBaseHeaderKHR
Base struct for all binding modifications. |
| public class | XrBindingModificationsKHR
Suggested bindings with binding modification details. |
| public class | XrBodyJointLocationFB
Describes the location and radius of a body joint. |
| public class | XrBodyJointLocationsFB
Returns the body joint locations. |
| public class | XrBodyJointsLocateInfoFB
Describes the information to locate body joints. |
| public class | XrBodySkeletonFB
Returns the body skeleton hierarchy. |
| public class | XrBodySkeletonJointFB
Describes the location and position of a joint in the skeleton hierarchy. |
| public class | XrBodyTrackerCreateInfoFB
Information to create a body joints handle. |
| public class | XrBodyTrackerFB
Wraps an |
| public class | XrBoundary2DFB
Provides additional context of a spatial entity representing a room. |
| public class | XrBoundSourcesForActionEnumerateInfo
Information to query the bound input sources for an action. |
| public class | XRCapabilities
Defines the capabilities of an OpenXR |
| public class | XrColor4f
Color Vector. |
| public class | XrCompositionLayerAlphaBlendFB
specifies blend factors for composition layers. |
| public class | XrCompositionLayerBaseHeader
Composition layer base header. |
| public class | XrCompositionLayerColorScaleBiasKHR
defines color scale and bias for layer textures. |
| public class | XrCompositionLayerCubeKHR
Cube map layer composition info. |
| public class | XrCompositionLayerCylinderKHR
Cylindrical layer composition info. |
| public class | XrCompositionLayerDepthInfoKHR
Depth map layer info. |
| public class | XrCompositionLayerDepthTestFB
specifies depth test for composition layer. |
| public class | XrCompositionLayerDepthTestVARJO
The structure to be passed when submitting layers to enable depth testing. |
| public class | XrCompositionLayerEquirect2KHR
Equirectangular layer composition info. |
| public class | XrCompositionLayerEquirectKHR
Equirectangular layer composition info. |
| public class | XrCompositionLayerImageLayoutFB
specifies image layout for composition layers. |
| public class | XrCompositionLayerPassthroughFB
A composition layer for passthrough. |
| public class | XrCompositionLayerPassthroughHTC
A composition layer for passthrough. |
| public class | XrCompositionLayerProjection
Composition layer for projection. |
| public class | XrCompositionLayerProjectionView
Projection layer element. |
| public class | XrCompositionLayerQuad
Quad composition layer. |
| public class | XrCompositionLayerReprojectionInfoMSFT
The information to help reprojection of a projection layer. |
| public class | XrCompositionLayerReprojectionPlaneOverrideMSFT
Describe the parameters to override the reprojection plane. |
| public class | XrCompositionLayerSecureContentFB
specifies secure content mode for composition layers. |
| public class | XrCompositionLayerSettingsFB
specifies processing options for composition layers. |
| public class | XrCompositionLayerSpaceWarpInfoFB
Composition Layer Space Warp structure. |
| public class | XrControllerModelKeyStateMSFT
The model key state for a controller. |
| public class | XrControllerModelNodePropertiesMSFT
Describes the controller model node properties. |
| public class | XrControllerModelNodeStateMSFT
Describes the state of a node in a controller model. |
| public class | XrControllerModelPropertiesMSFT
Describes the properties of a controller model. |
| public class | XrControllerModelStateMSFT
Describes the state of a controller model. |
| public class | XrCoordinateSpaceCreateInfoML
Structure used to create an XrSpace from a cfuid. |
| public class | XrDebugUtilsLabelEXT
Debug Utils Label. |
| public class | XrDebugUtilsMessengerCallbackDataEXT
Debug utils messenger callback data. |
| public abstract class | XrDebugUtilsMessengerCallbackEXT
Type of callback function invoked by the debug utils. |
| public class | XrDebugUtilsMessengerCreateInfoEXT
Debug utils messenger create info. |
| public class | XrDebugUtilsMessengerEXT
Wraps an |
| public class | XrDebugUtilsObjectNameInfoEXT
Debug utils object name info. |
| public class | XrDeserializeSceneFragmentMSFT
Deserialize Scene Fragment. |
| public class | |
| public class | XrDevicePcmSampleRateStateFB
Information about the device sample rate. |
| public class | XrDigitalLensControlALMALENCE
The digital lens control structure to be passed to change state of DLVR API Layer. |
| public class | XrEventDataBaseHeader
Base header for an event. |
| public class | XrEventDataBuffer
Event buffer. |
| public class | XrEventDataDisplayRefreshRateChangedFB
Event representing display refresh rate change. |
| public class | XrEventDataEventsLost
Event indicating events were lost. |
| public class | XrEventDataInstanceLossPending
Event indicating instance loss will occur. |
| public class | XrEventDataInteractionProfileChanged
Notifies the application than the active interaction profile has changed. |
| public class | XrEventDataMainSessionVisibilityChangedEXTX
Event representing main session visibility change. |
| public class | XrEventDataMarkerTrackingUpdateVARJO
Structure representing marker tracking information. |
| public class | XrEventDataPassthroughStateChangedFB
An event for passthrough state changes. |
| public class | XrEventDataPerfSettingsEXT
XrEventDataPerfSettingsEXT. |
| public class | XrEventDataReferenceSpaceChangePending
Notifies the application that a reference space is changing. |
| public class | XrEventDataSceneCaptureCompleteFB
Event which occurs after a scene capture operation completes. |
| public class | XrEventDataSessionStateChanged
Event indicating session state changed. |
| public class | XrEventDataSpaceEraseCompleteFB
Describes the result of a save operation. |
| public class | XrEventDataSpaceListSaveCompleteFB
Describes the completion of a save list operation. |
| public class | XrEventDataSpaceQueryCompleteFB
Event indicating a query has finished. |
| public class | XrEventDataSpaceQueryResultsAvailableFB
Event indicating a query has produced results. |
| public class | XrEventDataSpaceSaveCompleteFB
Describes the result of a save operation. |
| public class | XrEventDataSpaceSetStatusCompleteFB
Result of request to enable or disable a component. |
| public class | XrEventDataSpaceShareCompleteFB
Completion of request to share one or more spatial entities. |
| public class | XrEventDataSpatialAnchorCreateCompleteFB
Result of request to create a new spatial anchor. |
| public class | XrEventDataVirtualKeyboardBackspaceMETA
Backspace key event. |
| public class | XrEventDataVirtualKeyboardCommitTextMETA
Commit text event. |
| public class | XrEventDataVirtualKeyboardEnterMETA
Enter key event. |
| public class | XrEventDataVirtualKeyboardHiddenMETA
Keyboard hidden event. |
| public class | XrEventDataVirtualKeyboardShownMETA
Keyboard shown event. |
| public class | XrEventDataVisibilityMaskChangedKHR
Visibility Mask. |
| public class | XrEventDataViveTrackerConnectedHTCX
Event representing a new VIVE tracker connected. |
| public class | XrExtensionProperties
Returns properties of available instance extensions. |
| public class | XrExtent2Df
Extent in two dimensions. |
| public class | XrExtent2Di
Extent in two dimensions. |
| public class | XrExtent3DfEXT
Extent in three dimensions. |
| public class | XrExtent3DfFB
Represents a rectangular prism. |
| public class | XrExternalCameraExtrinsicsOCULUS
Camera extrinsics state. |
| public class | XrExternalCameraIntrinsicsOCULUS
Camera intrintics state. |
| public class | XrExternalCameraOCULUS
Camera intrintics state. |
| public class | XrEyeGazeFB
Describes the eye gaze direction. |
| public class | XrEyeGazeSampleTimeEXT
Eye gaze sample time structure. |
| public class | XrEyeGazesFB
Returns the eye gaze directions. |
| public class | XrEyeGazesInfoFB
Describes the information to get eye gaze. |
| public class | XrEyeTrackerCreateInfoFB
Information to create an eye gaze handle. |
| public class | XrEyeTrackerFB
Wraps an |
| public class | XrFaceExpressionInfoFB
Describes the information to obtain facial expression. |
| public class | XrFaceExpressionStatusFB
Describes the status of facial expression weights. |
| public class | XrFaceExpressionWeightsFB
Returns the facial expression. |
| public class | XrFaceTrackerCreateInfoFB
Information to create a facial expression handle. |
| public class | XrFaceTrackerFB
Wraps an |
| public class | XrFacialExpressionsHTC
Returns the expression data. |
| public class | XrFacialTrackerCreateInfoHTC
Information to create a facial tracker handle. |
| public class | XrFacialTrackerHTC
Wraps an |
| public class | XrForceFeedbackCurlApplyLocationMNDX
Structure representing and containing information on how to apply force feedback to a single location. |
| public class | XrForceFeedbackCurlApplyLocationsMNDX
Structure representing an array of locations to apply force feedback to. |
| public class | XrFoveatedViewConfigurationViewVARJO
Foveated view configuration views. |
| public class | XrFoveationApplyInfoHTC
Information for foveation applying. |
| public class | XrFoveationConfigurationHTC
Configuration of foveation. |
| public class | XrFoveationCustomModeInfoHTC
Configuration for custom mode. |
| public class | XrFoveationDynamicModeInfoHTC
Configuration for dynamic mode. |
| public class | XrFoveationEyeTrackedProfileCreateInfoMETA
The information to create a eye tracked foveation profile. |
| public class | XrFoveationEyeTrackedStateMETA
Foveation data returned from the runtime. |
| public class | XrFoveationLevelProfileCreateInfoFB
The information to create a foveation profile for foveation levels. |
| public class | XrFoveationProfileCreateInfoFB
The information to create a foveation profile. |
| public class | XrFoveationProfileFB
Wraps an |
| public class | XrFovf
Field of view. |
| public class | XrFrameBeginInfo
Begin frame information. |
| public class | XrFrameEndInfo
End frame information. |
| public class | XrFrameEndInfoML
Per frame configuration parameters. |
| public class | XrFrameState
Frame prediction structure. |
| public class | XrFrameWaitInfo
Wait frame information structure. |
| public class | XrGeometryInstanceCreateInfoFB
A create structure for geometry instance. |
| public class | XrGeometryInstanceFB
Wraps an |
| public class | XrGeometryInstanceTransformFB
A geometry transformation. |
| public class | XrGlobalDimmerFrameEndInfoML
Global Dimmer End Frame Information. |
| public class | XrGraphicsBindingEGLMNDX
The graphics binding structure to be passed at session creation to EGL. |
| public class | XrGraphicsBindingOpenGLWaylandKHR
The graphics binding structure to be passed at session creation to use OpenGL on Wayland. |
| public class | XrGraphicsBindingOpenGLWin32KHR
The graphics binding structure to be passed at session creation to use OpenGL on Windows. |
| public class | XrGraphicsBindingOpenGLXcbKHR
The graphics binding structure to be passed at session creation to use OpenGL on X11 via XCB. |
| public class | XrGraphicsBindingOpenGLXlibKHR
The graphics binding structure to be passed at session creation to use OpenGL on X11 via Xlib. |
| public class | |
| public class | XrGraphicsBindingVulkanKHR
The graphics binding structure to be passed at session creation to use Vulkan. |
| public class | XrGraphicsRequirementsOpenGLKHR
OpenGL API version requirements. |
| public class | |
| public class | XrGraphicsRequirementsVulkanKHR
Vulkan API version requirements. |
| public class | XrHandCapsuleFB
A 3D capsule defined by two points and a radius. |
| public class | XrHandJointLocationEXT
Describes the location and radius of a hand joint. |
| public class | XrHandJointLocationsEXT
Returns the hand joint locations. |
| public class | XrHandJointsLocateInfoEXT
Describes the information to locate hand joints. |
| public class | XrHandJointsMotionRangeInfoEXT
Chains to XrHandJointsLocateInfoEXT to specify final hand tracking grip pose. |
| public class | XrHandJointVelocitiesEXT
Returns the hand joint velocities. |
| public class | XrHandJointVelocityEXT
Describes the velocity of a hand joint. |
| public class | XrHandMeshIndexBufferMSFT
The index buffer of a hand mesh. |
| public class | XrHandMeshMSFT
The data of a hand mesh. |
| public class | XrHandMeshSpaceCreateInfoMSFT
The information to create a hand mesh space. |
| public class | XrHandMeshUpdateInfoMSFT
The information to update a hand mesh. |
| public class | XrHandMeshVertexBufferMSFT
The vertex buffer of a hand mesh. |
| public class | XrHandMeshVertexMSFT
The vertex of hand mesh. |
| public class | XrHandPoseTypeInfoMSFT
Describes what hand pose type for the hand joint tracking. |
| public class | XrHandTrackerCreateInfoEXT
Information to create a hand joints handle. |
| public class | XrHandTrackerEXT
Wraps an |
| public class | XrHandTrackingAimStateFB
Current aiming gesture state for the hand. |
| public class | XrHandTrackingCapsulesStateFB
A list of capsules associated to hand joints. |
| public class | XrHandTrackingDataSourceInfoEXT
Specify the data source to create the hand tracker. |
| public class | XrHandTrackingDataSourceStateEXT
Chains to |
| public class | XrHandTrackingMeshFB
A container of mesh data. |
| public class | XrHandTrackingScaleFB
The information to query and modify hand joint overall scale. |
| public class | XrHapticActionInfo
Information to output haptic feedback. |
| public class | XrHapticAmplitudeEnvelopeVibrationFB
Haptic Effect Description. |
| public class | XrHapticBaseHeader
Base header for haptic feedback. |
| public class | XrHapticPcmVibrationFB
Haptic Effect Description. |
| public class | XrHapticVibration
Base header for haptic feedback. |
| public class | XrHolographicWindowAttachmentMSFT
The holographic window binding structure which can be passed at session creation. |
| public class | XrInputSourceLocalizedNameGetInfo
Information to query the bound input sources for an action. |
| public class | XrInstance
Wraps an |
| public class | XrInstanceCreateInfo
Structure specifying params of a newly created instance. |
| public class | XrInstanceProperties
Contains information about the instance. |
| public class | XrInteractionProfileAnalogThresholdVALVE
Interaction profile dpad binding. |
| public class | XrInteractionProfileDpadBindingEXT
Interaction profile dpad binding. |
| public class | XrInteractionProfileState
Receives active interaction profile for a top level path. |
| public class | XrInteractionProfileSuggestedBinding
Suggested bindings for a interaction profile. |
| public class | XrKeyboardSpaceCreateInfoFB
Input data needed by the system to start tracking a keyboard. |
| public class | XrKeyboardTrackingDescriptionFB
Description of a trackable keyboard. |
| public class | XrKeyboardTrackingQueryFB
Input data needed to determine which type of tracked keyboard to query for. |
| public class | XrLoaderInitInfoBaseHeaderKHR
Initializes OpenXR loader. |
| public class | XrLocalDimmingFrameEndInfoMETA
Local dimming meta data for the current submitted frame. |
| public class | XrMarkerSpaceCreateInfoVARJO
Information to create a space from a spatial anchor. |
| public class | XrNewSceneComputeInfoMSFT
The information to compute a new scene. |
| public class | XrOffset2Df
Float offset in two dimensions. |
| public class | XrOffset2Di
Offset in two dimensions. |
| public class | XrOffset3DfFB
Represents a point of 3D space. |
| public class | XrPassthroughBrightnessContrastSaturationFB
A color adjustment for passthrough layers. |
| public class | XrPassthroughColorHTC
The alpha value of the passthrough. |
| public class | XrPassthroughColorLutCreateInfoMETA
Passthrough color LUT creation info. |
| public class | XrPassthroughColorLutDataMETA
Passthrough color LUT data. |
| public class | XrPassthroughColorLutMETA
Wraps an |
| public class | XrPassthroughColorLutUpdateInfoMETA
Passthrough color LUT update info. |
| public class | XrPassthroughColorMapInterpolatedLutMETA
A color map defined by the interpolation between two LUTs. |
| public class | XrPassthroughColorMapLutMETA
A color map defined by a LUT. |
| public class | XrPassthroughColorMapMonoToMonoFB
A layer color map. |
| public class | XrPassthroughColorMapMonoToRgbaFB
A layer color map. |
| public class | XrPassthroughCreateInfoFB
A create structure for passthrough. |
| public class | XrPassthroughCreateInfoHTC
Information to create a passthrough handle. |
| public class | XrPassthroughFB
Wraps an |
| public class | XrPassthroughHTC
Wraps an |
| public class | XrPassthroughKeyboardHandsIntensityFB
A struct for setting the level of intensity for hands in the passthrough layer. |
| public class | XrPassthroughLayerCreateInfoFB
A create structure for passthrough layers. |
| public class | XrPassthroughLayerFB
Wraps an |
| public class | XrPassthroughMeshTransformInfoHTC
The information of mesh and transformation of the passthrough. |
| public class | XrPassthroughPreferencesMETA
Passthrough preferences. |
| public class | XrPassthroughStyleFB
A layer style. |
| public class | XrPerformanceMetricsCounterMETA
Performance metrics counter value. |
| public class | XrPerformanceMetricsStateMETA
Performance metrics enable state. |
| public class | XrPlaneDetectorBeginInfoEXT
Describes the information to detect planes. |
| public class | XrPlaneDetectorCreateInfoEXT
Information to create a plane detection handle. |
| public class | XrPlaneDetectorEXT
Wraps an |
| public class | XrPlaneDetectorGetInfoEXT
Contains the plane retrieval information. |
| public class | XrPlaneDetectorLocationEXT
Describes the location of a plane. |
| public class | XrPlaneDetectorLocationsEXT
Contains the plane information. |
| public class | XrPlaneDetectorPolygonBufferEXT
Plane polygon vertex buffer. |
| public class | XrPosef
Location and orientation in a space. |
| public class | XrQuaternionf
Unit Quaternion. |
| public class | XrRect2Df
Rect in two dimensions. |
| public class | XrRect2Di
Rect in two dimensions. |
| public class | XrRect3DfFB
Represents a rectangular prism containing a region of space. |
| public class | XrReferenceSpaceCreateInfo
Creation info for a reference space. |
| public class | XrRenderModelBufferFB
The buffer containing the data for the render model. |
| public class | XrRenderModelCapabilitiesRequestFB
A render model system property. |
| public class | XrRenderModelLoadInfoFB
The information for which render model to load. |
| public class | XrRenderModelPathInfoFB
Supported model paths. |
| public class | XrRenderModelPropertiesFB
The information about the render model. |
| public class | XrRoomLayoutFB
Provides additional context of a spatial entity representing a room. |
| public class | XrSceneBoundsMSFT
The scene bounds. |
| public class | XrSceneCaptureRequestInfoFB
Describes how a scene capture should be conducted by the system. |
| public class | XrSceneComponentLocationMSFT
Describes the location of a scene component. |
| public class | XrSceneComponentLocationsMSFT
Returns the scene component locations. |
| public class | XrSceneComponentMSFT
Scene component. |
| public class | XrSceneComponentParentFilterInfoMSFT
Scene component parent filter. |
| public class | XrSceneComponentsGetInfoMSFT
The information to get the scene components. |
| public class | XrSceneComponentsLocateInfoMSFT
Describes the information to locate scene components. |
| public class | XrSceneComponentsMSFT
Scene components. |
| public class | XrSceneCreateInfoMSFT
The information to create a scene handle. |
| public class | XrSceneDeserializeInfoMSFT
The information to deserialize a binary scene. |
| public class | XrSceneFrustumBoundMSFT
Describe a scene frustum bounds. |
| public class | XrSceneMeshBuffersGetInfoMSFT
The information to get the scene mesh buffer data. |
| public class | XrSceneMeshBuffersMSFT
Scene mesh buffers. |
| public class | XrSceneMeshesMSFT
Scene meshes. |
| public class | XrSceneMeshIndicesUint16MSFT
Scene mesh 16-bit indices. |
| public class | XrSceneMeshIndicesUint32MSFT
Scene mesh 32-bit indices. |
| public class | XrSceneMeshMSFT
Scene mesh. |
| public class | XrSceneMeshVertexBufferMSFT
Scene mesh vertex buffer. |
| public class | XrSceneMSFT
Wraps an |
| public class | XrSceneObjectMSFT
Scene object. |
| public class | XrSceneObjectsMSFT
Scene objects. |
| public class | XrSceneObjectTypesFilterInfoMSFT
Scene object types filter. |
| public class | XrSceneObserverCreateInfoMSFT
The information to create a scene observer handle. |
| public class | XrSceneObserverMSFT
Wraps an |
| public class | XrSceneOrientedBoxBoundMSFT
Describe a scene oriented box bounds. |
| public class | XrScenePlaneAlignmentFilterInfoMSFT
Plane alignment filter. |
| public class | XrScenePlaneMSFT
Scene plane. |
| public class | XrScenePlanesMSFT
Scene planes. |
| public class | XrSceneSphereBoundMSFT
Describe a scene sphere bounds. |
| public class | XrSecondaryViewConfigurationFrameEndInfoMSFT
Submit an array of |
| public class | XrSecondaryViewConfigurationFrameStateMSFT
Extension structure to xrWaitFrame to return a list of secondary view configuration states. |
| public class | XrSecondaryViewConfigurationLayerInfoMSFT
Describe an array of composition layers to be submitted to given |
| public class | XrSecondaryViewConfigurationSessionBeginInfoMSFT
Describes an extension structure to |
| public class | XrSecondaryViewConfigurationStateMSFT
Returns the state of an enabled secondary view configuration. |
| public class | XrSecondaryViewConfigurationSwapchainCreateInfoMSFT
Hint to runtime that the created swapchain image will be used for given secondary view configuration. |
| public class | XrSemanticLabelsFB
Provides application with semantic usage of a spatial entity. |
| public class | XrSemanticLabelsSupportInfoFB
Specifies additional behaviors of the xrGetSpaceSemanticLabelsFB function. |
| public class | XrSerializedSceneFragmentDataGetInfoMSFT
The information to get the serialized scene fragment data. |
| public class | XrSession
Wraps an |
| public class | XrSessionActionSetsAttachInfo
Information to attach action sets to a session. |
| public class | XrSessionBeginInfo
Struct containing session begin info. |
| public class | XrSessionCreateInfo
Creates a session. |
| public class | XrSessionCreateInfoOverlayEXTX
Session creation extension struct providing overlay session parameters. |
| public class | XrSpace
Wraps an |
| public class | XrSpaceComponentFilterInfoFB
Filters for entities with specific components enabled. |
| public class | XrSpaceComponentStatusFB
Current status of an entity. |
| public class | XrSpaceComponentStatusSetInfoFB
Request info to enable or disable an entity. |
| public class | XrSpaceContainerFB
Represents a collection of other spaces, represented by UUIDs, contained by this space. |
| public class | XrSpaceEraseInfoFB
Parameters for an erase operation. |
| public class | XrSpaceFilterInfoBaseHeaderFB
Base structure for all query filter structures. |
| public class | XrSpaceListSaveInfoFB
Parameters for a list save operation. |
| public class | XrSpaceLocation
Contains info about a space. |
| public class | XrSpaceQueryInfoBaseHeaderFB
Base structure for all query info structures. |
| public class | XrSpaceQueryInfoFB
Query for entities and perform an action on any results. |
| public class | XrSpaceQueryResultFB
Query result. |
| public class | XrSpaceQueryResultsFB
Used to retrieve query results. |
| public class | XrSpaceSaveInfoFB
Parameters for a save operation. |
| public class | XrSpaceShareInfoFB
Describes a request to share some number of spatial entities. |
| public class | XrSpaceStorageLocationFilterInfoFB
Describes where a spatial entity is stored. |
| public class | XrSpaceUserCreateInfoFB
Describes a user. |
| public class | XrSpaceUserFB
Wraps an |
| public class | XrSpaceUuidFilterInfoFB
Filters for entities with specific unique identifiers. |
| public class | XrSpaceVelocity
Contains info about a space. |
| public class | XrSpatialAnchorCreateInfoFB
Parameters to create a new spatial anchor. |
| public class | XrSpatialAnchorCreateInfoMSFT
Information to create a spatial anchor. |
| public class | XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT
Creation info for creating a spatial anchor handle from a persisted anchor. |
| public class | XrSpatialAnchorMSFT
Wraps an |
| public class | XrSpatialAnchorPersistenceInfoMSFT
Persistence info for a spatial anchor. |
| public class | XrSpatialAnchorPersistenceNameMSFT
The name to identify a Spatial anchor persistence operations. |
| public class | XrSpatialAnchorSpaceCreateInfoMSFT
Information to create a space from a spatial anchor. |
| public class | XrSpatialAnchorStoreConnectionMSFT
Wraps an |
| public class | XrSpatialGraphNodeBindingMSFT
Wraps an |
| public class | XrSpatialGraphNodeBindingPropertiesGetInfoMSFT
The information to get node binding properties. |
| public class | XrSpatialGraphNodeBindingPropertiesMSFT
The spatial graph node binding properties. |
| public class | XrSpatialGraphNodeSpaceCreateInfoMSFT
The information to create space from a spatial graph node. |
| public class | XrSpatialGraphStaticNodeBindingCreateInfoMSFT
The information to create a spatial graph static node binding handle. |
| public class | XrSwapchain
Wraps an |
| public class | XrSwapchainCreateInfo
Creation info for a swapchain. |
| public class | XrSwapchainCreateInfoFoveationFB
The information to create a swapchain supporting foveation. |
| public class | XrSwapchainImageAcquireInfo
Describes a swapchain image acquisition. |
| public class | XrSwapchainImageBaseHeader
Image base header for a swapchain image. |
| public class | XrSwapchainImageFoveationVulkanFB
Profile with properties defining a foveation pattern. |
| public class | XrSwapchainImageOpenGLKHR
OpenGL-specific swapchain image structure. |
| public class | XrSwapchainImageReleaseInfo
Describes a swapchain image release. |
| public class | |
| public class | XrSwapchainImageVulkanKHR
Vulkan-specific swapchain image structure. |
| public class | XrSwapchainImageWaitInfo
Describes a swapchain image wait operation. |
| public class | XrSwapchainStateBaseHeaderFB
Base header for swapchain update state. |
| public class | XrSwapchainStateFoveationFB
Foveation swapchain state,xrefs=. |
| public class | XrSwapchainStateSamplerOpenGLESFB
OpenGL ES-specific swapchain sampler state structure. |
| public class | XrSwapchainStateSamplerVulkanFB
Vulkan-specific swapchain sampler state structure. |
| public class | XrSwapchainSubImage
Composition layer data. |
| public class | XrSystemBodyTrackingPropertiesFB
System property for body tracking. |
| public class | XrSystemColorSpacePropertiesFB
System property for color space. |
| public class | XrSystemEyeGazeInteractionPropertiesEXT
Eye gaze interaction system properties. |
| public class | XrSystemEyeTrackingPropertiesFB
System property for eye tracking. |
| public class | XrSystemFaceTrackingPropertiesFB
System property for face tracking. |
| public class | XrSystemFacialTrackingPropertiesHTC
System property for facial tracking. |
| public class | XrSystemForceFeedbackCurlPropertiesMNDX
System property for force feedback curl. |
| public class | XrSystemFoveatedRenderingPropertiesVARJO
System property for foveated rendering. |
| public class | XrSystemFoveationEyeTrackedPropertiesMETA
Information about the current system support for eye tracked foveation. |
| public class | XrSystemGetInfo
Specifies desired attributes of the system. |
| public class | XrSystemGraphicsProperties
Graphics-related properties of a particular system. |
| public class | XrSystemHandTrackingMeshPropertiesMSFT
System property for hand tracking mesh. |
| public class | XrSystemHandTrackingPropertiesEXT
System property for hand tracking. |
| public class | XrSystemHeadsetIdPropertiesMETA
get headset model id from xrGetSystemProperties. |
| public class | XrSystemKeyboardTrackingPropertiesFB
Information from the system about tracked keyboard support. |
| public class | XrSystemMarkerTrackingPropertiesVARJO
System property for marker tracking. |
| public class | XrSystemPassthroughColorLutPropertiesMETA
Passthrough color LUT system properties. |
| public class | XrSystemPassthroughProperties2FB
Passthrough system properties. |
| public class | XrSystemPassthroughPropertiesFB
A passthrough system property. |
| public class | XrSystemPlaneDetectionPropertiesEXT
System Properties of the Plane Detection extension. |
| public class | XrSystemProperties
Properties of a particular system. |
| public class | XrSystemRenderModelPropertiesFB
A render model system property. |
| public class | XrSystemSpaceWarpPropertiesFB
Composition Layer Space Warp structure. |
| public class | XrSystemSpatialEntityPropertiesFB
Properties object retrieved as part of next chain from xrGetSystemProperties. |
| public class | XrSystemTrackingProperties
Tracking-related properties of a particular system. |
| public class | XrSystemVirtualKeyboardPropertiesMETA
Virtual Keyboard Properties structure. |
| public class | XrTriangleMeshCreateInfoFB
The information to create a triangle mesh. |
| public class | XrTriangleMeshFB
Wraps an |
| public class | XrUuidEXT
Universally Unique Identifier. |
| public class | XrUuidMSFT
Universally Unique Identifier. |
| public class | XrVector2f
Two-dimensional vector. |
| public class | XrVector3f
Three-dimensional vector. |
| public class | XrVector4f
Four-dimensional vector. |
| public class | XrVector4sFB
A four component short integer vector. |
| public class | XrView
Struct containing view projection state. |
| public class | XrViewConfigurationDepthRangeEXT
View configuration depth range information. |
| public class | XrViewConfigurationProperties
Detailed configuration properties for an XrViewConfigurationProperties. |
| public class | XrViewConfigurationView
Individual view configuration. |
| public class | XrViewConfigurationViewFovEPIC
View Configuration Field-of-View. |
| public class | XrViewLocateFoveatedRenderingVARJO
Request foveated FoV. |
| public class | XrViewLocateInfo
Struct containing view locate information. |
| public class | XrViewState
Struct containing additional view state. |
| public class | XrVirtualKeyboardAnimationStateMETA
State for a single animation. |
| public class | XrVirtualKeyboardCreateInfoMETA
Virtual keyboard creation info. |
| public class | XrVirtualKeyboardInputInfoMETA
Virtual keyboard input info. |
| public class | XrVirtualKeyboardLocationInfoMETA
Virtual keyboard location info. |
| public class | XrVirtualKeyboardMETA
Wraps an |
| public class | XrVirtualKeyboardModelAnimationStatesMETA
Virtual keyboard model animation states. |
| public class | XrVirtualKeyboardModelVisibilitySetInfoMETA
Virtual keyboard model visibility. |
| public class | XrVirtualKeyboardSpaceCreateInfoMETA
Virtual keyboard space creation info. |
| public class | XrVirtualKeyboardTextContextChangeInfoMETA
Virtual keyboard text context change info. |
| public class | XrVirtualKeyboardTextureDataMETA
Virtual keyboard texture data. |
| public class | XrVisibilityMaskKHR
Visibility Mask. |
| public class | XrVisualMeshComputeLodInfoMSFT
Visual mesh compute level of detail info. |
| public class | XrViveTrackerPathsHTCX
Struct contains two paths of VIVE tracker. |
| public class | XrVulkanDeviceCreateInfoKHR
Vulkan Device Create Info. |
| public class | XrVulkanGraphicsDeviceGetInfoKHR
Vulkan Graphics Device Get Info. |
| public class | XrVulkanInstanceCreateInfoKHR
Vulkan Instance Create Info. |
| public class | XrVulkanSwapchainCreateInfoMETA
Debug utils object name info. |
| public class | XrVulkanSwapchainFormatListCreateInfoKHR
A list of Vulkan view formats. |