Open 3D Engine OpenXRVk Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
▼NAzFramework | |
▼CInputDeviceXRController | |
CButton | All the input channel ids that identify XR Controller digital button inputs |
CControllerPoseOrientation | All the input channel ids that identify XR Controller orientation inputs |
CControllerPosePosition | All the input channel ids that identify XR Controller 3D axis inputs |
▼CImplementation | |
CRawXRControllerState | Platform agnostic representation of raw XR Controller state |
CThumbStickAxis1D | All the input channel ids that identify XR Controller 1D axis inputs |
CThumbStickAxis2D | All the input channel ids that identify XR Controller 2D axis inputs |
CThumbStickDirection | All the input channel ids that identify XR Controller thumb-stick directions |
CTrigger | All the input channel ids that identify XR Controller analog inputs |
▼NOpenXRVk | |
NPhysicalDevice | |
NPlatform | |
COpenXRActionPathDescriptor | |
COpenXRActionDescriptor | |
COpenXRActionSetDescriptor | |
COpenXRActionSetsAsset | |
COpenXRActionSetsAssetHandler | |
CPoseWithVelocities | |
CIOpenXRActions | |
CDevice | |
CInput | |
CInstance | |
COpenXRInteractionComponentPathDescriptor | |
COpenXRInteractionUserPathDescriptor | |
COpenXRInteractionProfileDescriptor | |
COpenXRInteractionProfilesAsset | |
COpenXRInteractionProfilesAssetHandler | |
CIOpenXRReferenceSpaces | |
CSession | |
CSpace | This class is responsible for managing specific space coordinates tracked by the device |
▼CSwapChain | Class that will help manage native xr swapchains and swapchain images |
CImage | This class helps manage the native swapchain image |
CView | This class helps manage the native swapchain for a given view |
CSystemComponent | This class is the component related to the vulkan backend of XR |
CActionsManager | |
CReferenceSpacesManager | |
CInputDeviceOculusTouch | Platform/API-specific implementation for Oculus Touch Controller input device |
CXRCameraMovementComponent | |
NOpenXRVkAssetsValidator | |
▼NOpenXRVkBuilders | |
COpenXRAssetsBuilder | |
COpenXRAssetsBuilderSystemComponent |