Top Description Interfaces Classes
module lwjgl.openxr

Package org.lwjgl.openxr

Annotations
@NonnullDefault

Contains bindings to OpenXR.

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.

Interface Summary

Modifier and TypeInterface and Description
public interface
XrDebugUtilsMessengerCallbackEXTI

Type of callback function invoked by the debug utils.

Class Summary

Modifier and TypeClass and Description
public class
public class
pack-priv abstract class
DispatchableHandle

Base class for OpenXR dispatchable handles.

public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
EXTUUIUD

The XR_EXT_uuid extension.

public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
FBScene

The XR_FB_scene extension.

public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
MLCompat

The XR_ML_compat extension.

public class
MLCoordinateFrameUID

Layout


struct MLCoordinateFrameUID {
    uint64_t data[2];
}
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
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 XrAction handle.

public class
XrActionCreateInfo

XrAction creation info.

public class
XrActionSet

Wraps an XrActionSet handle.

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 XrBodyTrackerFB handle.

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 XrInstance.

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 XrDebugUtilsMessengerEXT handle.

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
public class
public class
public class
public class
public class
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 XrEyeTrackerFB handle.

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 XrFaceTrackerFB handle.

public class
XrFacialExpressionsHTC

Returns the expression data.

public class
XrFacialTrackerCreateInfoHTC

Information to create a facial tracker handle.

public class
XrFacialTrackerHTC

Wraps an XrFacialTrackerHTC handle.

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 XrFoveationProfileFB handle.

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 XrGeometryInstanceFB handle.

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 XrHandTrackerEXT handle.

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 XrHandJointLocationsEXT to get hand tracking data source state.

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 XrInstance handle.

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 XrPassthroughColorLutMETA handle.

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
public class
public class
XrPassthroughCreateInfoFB

A create structure for passthrough.

public class
XrPassthroughCreateInfoHTC

Information to create a passthrough handle.

public class
XrPassthroughFB

Wraps an XrPassthroughFB handle.

public class
XrPassthroughHTC

Wraps an XrPassthroughHTC handle.

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 XrPassthroughLayerFB handle.

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 XrPlaneDetectorEXT handle.

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 XrSceneMSFT handle.

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 XrSceneObserverMSFT handle.

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 XrSecondaryViewConfigurationLayerInfoMSFT, one for each secondary view configuration.

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 XrViewConfigurationType.

public class
XrSecondaryViewConfigurationSessionBeginInfoMSFT

Describes an extension structure to BeginSession indicating supported view configuration types.

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 XrSession handle.

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 XrSpace handle.

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 XrSpaceUserFB handle.

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 XrSpatialAnchorMSFT handle.

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 XrSpatialAnchorStoreConnectionMSFT handle.

public class
XrSpatialGraphNodeBindingMSFT

Wraps an XrSpatialGraphNodeBindingMSFT handle.

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 XrSwapchain handle.

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 XrTriangleMeshFB handle.

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
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 XrVirtualKeyboardMETA handle.

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.