Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FOpenXRAssetDirectory | |||
| FOpenXRExtensionChainStruct | When adding chain structs from an ExtensionPlugin it is convenient to have the calling code take ownership of the chain struct so that it can be deleted after the openxr call. | ||
| FOpenXRPath | XrPath wrapper with convenience functions | ||
| FXrCompositionLayerUnion | |||
| IOpenXRARModule | |||
| IOpenXRCustomAnchorSupport | |||
| IOpenXRCustomCaptureSupport | |||
| IOpenXRExtensionPlugin | |||
| IOpenXRExtensionPluginDelegates | |||
| IOpenXRHMD | This interface allows OpenXR specific modules to access an OpenXR specific api for OpenXRHMD, avoiding the need to directly access FOpenXRHMD. | ||
| IOpenXRHMDModule | The public interface to this module. | ||
| IOpenXRInputModule | |||
| TOpenXRExtensionChainStruct | |||
| UOpenXRBlueprintFunctionLibrary | |||
| UOpenXRHMDSettings | Implements the settings for the OpenXR HMD plugin. |
Typedefs
| Name | Description |
|---|---|
| FApplyHapticFeedbackAddChainStructsDelegate | Delegates. |
| FOpenXRExtensionChainStructPtr | |
| FOpenXRExtensionChainStructPtrs |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | EnumerateOpenXRApiLayers
(
TArray< XrApiLayerProperties >& OutProperties |
||
| void | FilterActionName
(
const char* InActionName, |
||
| bool | InitOpenXRCore
(
XrInstance Instance |
Initialize core OpenXR functions. | |
| const T * | OpenXR::FindChainedStructByType
(
const void* Head, |
||
| T * | OpenXR::FindChainedStructByType
(
void* Head, |
||
| const TCHAR * | OpenXRReferenceSpaceTypeToString
(
XrReferenceSpaceType e |
||
| const TCHAR * | OpenXRResultToString
(
XrResult e |
||
| const TCHAR * | OpenXRSessionStateToString
(
XrSessionState e |
||
| bool | PreInitOpenXRCore
(
PFN_xrGetInstanceProcAddr InGetProcAddr |
Initialize essential OpenXR functions. | |
| FIntRect | ToFIntRect
(
XrRect2Di Rect |
||
| FQuat | ToFQuat
(
XrQuaternionf Quat |
||
| FTimespan | ToFTimespan
(
XrTime Time |
||
| FTransform | ToFTransform
(
XrPosef Transform, |
||
| FVector | ToFVector
(
XrVector3f Vector, |
||
| FVector2D | ToFVector2D
(
XrExtent2Df Extent, |
||
| FVector2D | ToFVector2D
(
XrVector2f Vector, |
||
| FVector3f | ToFVector3f
(
XrVector3f Vector, |
||
| XrExtent2Df | ToXrExtent2D
(
FVector2D Vector, |
||
| XrPosef | ToXrPose
(
FTransform Transform, |
||
| uint32 | ToXrPriority
(
int32 Priority |
||
| XrQuaternionf | |||
| XrRect2Di | |||
| XrTime | |||
| XrVector3f | ToXrVector
(
FVector Vector, |
||
| XrVector2f | ToXrVector2f
(
FVector2D Vector, |
Variables
| Type | Name | Description | |
|---|---|---|---|
| PFN_xrAcquireSwapchainImage | xrAcquireSwapchainImage | ||
| PFN_xrApplyHapticFeedback | xrApplyHapticFeedback | ||
| PFN_xrAttachSessionActionSets | xrAttachSessionActionSets | ||
| PFN_xrBeginFrame | xrBeginFrame | ||
| PFN_xrBeginSession | xrBeginSession | ||
| PFN_xrCreateAction | xrCreateAction | ||
| PFN_xrCreateActionSet | xrCreateActionSet | ||
| PFN_xrCreateActionSpace | xrCreateActionSpace | ||
| PFN_xrCreateInstance | xrCreateInstance | ||
| PFN_xrCreateReferenceSpace | xrCreateReferenceSpace | ||
| PFN_xrCreateSession | xrCreateSession | ||
| PFN_xrCreateSwapchain | xrCreateSwapchain | ||
| PFN_xrDestroyAction | xrDestroyAction | ||
| PFN_xrDestroyActionSet | xrDestroyActionSet | ||
| PFN_xrDestroyInstance | xrDestroyInstance | ||
| PFN_xrDestroySession | xrDestroySession | ||
| PFN_xrDestroySpace | xrDestroySpace | ||
| PFN_xrDestroySwapchain | xrDestroySwapchain | ||
| PFN_xrEndFrame | xrEndFrame | ||
| PFN_xrEndSession | xrEndSession | ||
| PFN_xrEnumerateApiLayerProperties | xrEnumerateApiLayerProperties | ||
| PFN_xrEnumerateBoundSourcesForAction | xrEnumerateBoundSourcesForAction | ||
| PFN_xrEnumerateEnvironmentBlendModes | xrEnumerateEnvironmentBlendModes | ||
| PFN_xrEnumerateInstanceExtensionProperties | xrEnumerateInstanceExtensionProperties | ||
| PFN_xrEnumerateReferenceSpaces | xrEnumerateReferenceSpaces | ||
| PFN_xrEnumerateSwapchainFormats | xrEnumerateSwapchainFormats | ||
| PFN_xrEnumerateSwapchainImages | xrEnumerateSwapchainImages | ||
| PFN_xrEnumerateViewConfigurations | xrEnumerateViewConfigurations | ||
| PFN_xrEnumerateViewConfigurationViews | xrEnumerateViewConfigurationViews | ||
| PFN_xrGetActionStateBoolean | xrGetActionStateBoolean | ||
| PFN_xrGetActionStateFloat | xrGetActionStateFloat | ||
| PFN_xrGetActionStatePose | xrGetActionStatePose | ||
| PFN_xrGetActionStateVector2f | xrGetActionStateVector2f | ||
| PFN_xrGetCurrentInteractionProfile | xrGetCurrentInteractionProfile | ||
| PFN_xrGetInputSourceLocalizedName | xrGetInputSourceLocalizedName | ||
| PFN_xrGetInstanceProcAddr | xrGetInstanceProcAddr | ||
| PFN_xrGetInstanceProperties | xrGetInstanceProperties | ||
| PFN_xrGetReferenceSpaceBoundsRect | xrGetReferenceSpaceBoundsRect | ||
| PFN_xrGetSystem | xrGetSystem | ||
| PFN_xrGetSystemProperties | xrGetSystemProperties | ||
| PFN_xrGetViewConfigurationProperties | xrGetViewConfigurationProperties | ||
| PFN_xrLocateSpace | xrLocateSpace | ||
| PFN_xrLocateViews | xrLocateViews | ||
| PFN_xrPathToString | xrPathToString | ||
| PFN_xrPollEvent | xrPollEvent | ||
| PFN_xrReleaseSwapchainImage | xrReleaseSwapchainImage | ||
| PFN_xrRequestExitSession | xrRequestExitSession | ||
| PFN_xrResultToString | xrResultToString | ||
| PFN_xrStopHapticFeedback | xrStopHapticFeedback | ||
| PFN_xrStringToPath | xrStringToPath | ||
| PFN_xrStructureTypeToString | xrStructureTypeToString | ||
| PFN_xrSuggestInteractionProfileBindings | xrSuggestInteractionProfileBindings | ||
| PFN_xrSyncActions | xrSyncActions | ||
| PFN_xrWaitFrame | xrWaitFrame | ||
| PFN_xrWaitSwapchainImage | xrWaitSwapchainImage |