OpenXRHMD

Windows
MacOS
Linux

Classes

Functions

Name Description

Public function

bool

 

InitOpenXRCore

(
    XrInstance Instance
)

Initialize core OpenXR functions.

Public function

constexpr co...

 

OpenXRResultToString

(
    XrResult e
)

Public function

constexpr co...

 

OpenXRSessionStateToString

(
    XrSessionState e
)

Public function

bool

 

PreInitOpenXRCore

(
    PFN_xrGetInstanceProcAddr InGetProc...
)

Initialize essential OpenXR functions.

Public function

FIntRect

 

ToFIntRect

(
    XrRect2Di Rect
)

Public function

FQuat

 

ToFQuat

(
    XrQuaternionf Quat
)

Public function

FTimespan

 

ToFTimespan

(
    XrTime Time
)

Public function

FTransform

 

ToFTransform

(
    XrPosef Transform,
    float Scale
)

Public function

FVector

 

ToFVector

(
    XrVector3f Vector,
    float Scale
)

Public function

FVector2D

 

ToFVector2D

(
    XrExtent2Df Extent,
    float Scale
)

Public function

XrExtent2Df

 

ToXrExtent2D

(
    FVector2D Vector,
    float Scale
)

Public function

XrPosef

 

ToXrPose

(
    FTransform Transform,
    float Scale
)

Public function

XrQuaternion...

 

ToXrQuat

(
    FQuat Quat
)

Public function

XrRect2Di

 

ToXrRect

(
    FIntRect Rect
)

Public function

XrTime

 

ToXrTime

(
    FTimespan Time
)

Public function

XrVector3f

 

ToXrVector

(
    FVector Vector,
    float Scale
)

Variables

Name Description

Public variable

PFN_xrAcquireSw...

 

xrAcquireSwapchainImage

Public variable

PFN_xrApplyHapt...

 

xrApplyHapticFeedback

Public variable

PFN_xrAttachSes...

 

xrAttachSessionActionSets

Public variable

PFN_xrBeginFram...

 

xrBeginFrame

Public variable

PFN_xrBeginSess...

 

xrBeginSession

Public variable

PFN_xrCreateAct...

 

xrCreateAction

Public variable

PFN_xrCreateAct...

 

xrCreateActionSet

Public variable

PFN_xrCreateAct...

 

xrCreateActionSpace

Public variable

PFN_xrCreateIns...

 

xrCreateInstance

Public variable

PFN_xrCreateRef...

 

xrCreateReferenceSpace

Public variable

PFN_xrCreateSes...

 

xrCreateSession

Public variable

PFN_xrCreateSwa...

 

xrCreateSwapchain

Public variable

PFN_xrDestroyAc...

 

xrDestroyAction

Public variable

PFN_xrDestroyAc...

 

xrDestroyActionSet

Public variable

PFN_xrDestroyIn...

 

xrDestroyInstance

Public variable

PFN_xrDestroySe...

 

xrDestroySession

Public variable

PFN_xrDestroySp...

 

xrDestroySpace

Public variable

PFN_xrDestroySw...

 

xrDestroySwapchain

Public variable

PFN_xrEndFrame

 

xrEndFrame

Public variable

PFN_xrEndSessio...

 

xrEndSession

Public variable

PFN_xrEnumerate...

 

xrEnumerateApiLayerProperties

Public variable

PFN_xrEnumerate...

 

xrEnumerateBoundSourcesForAction

Public variable

PFN_xrEnumerate...

 

xrEnumerateEnvironmentBlendModes

Public variable

PFN_xrEnumerate...

 

xrEnumerateInstanceExtensionProperties

Public variable

PFN_xrEnumerate...

 

xrEnumerateReferenceSpaces

Public variable

PFN_xrEnumerate...

 

xrEnumerateSwapchainFormats

Public variable

PFN_xrEnumerate...

 

xrEnumerateSwapchainImages

Public variable

PFN_xrEnumerate...

 

xrEnumerateViewConfigurations

Public variable

PFN_xrEnumerate...

 

xrEnumerateViewConfigurationViews

Public variable

PFN_xrGetAction...

 

xrGetActionStateBoolean

Public variable

PFN_xrGetAction...

 

xrGetActionStateFloat

Public variable

PFN_xrGetAction...

 

xrGetActionStatePose

Public variable

PFN_xrGetAction...

 

xrGetActionStateVector2f

Public variable

PFN_xrGetCurren...

 

xrGetCurrentInteractionProfile

Public variable

PFN_xrGetInputS...

 

xrGetInputSourceLocalizedName

Public variable

PFN_xrGetInstan...

 

xrGetInstanceProcAddr

Public variable

PFN_xrGetInstan...

 

xrGetInstanceProperties

Public variable

PFN_xrGetRefere...

 

xrGetReferenceSpaceBoundsRect

Public variable

PFN_xrGetSystem

 

xrGetSystem

Public variable

PFN_xrGetSystem...

 

xrGetSystemProperties

Public variable

PFN_xrGetViewCo...

 

xrGetViewConfigurationProperties

Public variable

PFN_xrLocateSpa...

 

xrLocateSpace

Public variable

PFN_xrLocateVie...

 

xrLocateViews

Public variable

PFN_xrPathToStr...

 

xrPathToString

Public variable

PFN_xrPollEvent

 

xrPollEvent

Public variable

PFN_xrReleaseSw...

 

xrReleaseSwapchainImage

Public variable

PFN_xrRequestEx...

 

xrRequestExitSession

Public variable

PFN_xrResultToS...

 

xrResultToString

Public variable

PFN_xrStopHapti...

 

xrStopHapticFeedback

Public variable

PFN_xrStringToP...

 

xrStringToPath

Public variable

PFN_xrStructure...

 

xrStructureTypeToString

Public variable

PFN_xrSuggestIn...

 

xrSuggestInteractionProfileBindings

Public variable

PFN_xrSyncActio...

 

xrSyncActions

Public variable

PFN_xrWaitFrame

 

xrWaitFrame

Public variable

PFN_xrWaitSwapc...

 

xrWaitSwapchainImage

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss