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.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NAzFramework
 CInputDeviceXRController
 CButtonAll the input channel ids that identify XR Controller digital button inputs
 CControllerPoseOrientationAll the input channel ids that identify XR Controller orientation inputs
 CControllerPosePositionAll the input channel ids that identify XR Controller 3D axis inputs
 CImplementation
 CRawXRControllerStatePlatform agnostic representation of raw XR Controller state
 CThumbStickAxis1DAll the input channel ids that identify XR Controller 1D axis inputs
 CThumbStickAxis2DAll the input channel ids that identify XR Controller 2D axis inputs
 CThumbStickDirectionAll the input channel ids that identify XR Controller thumb-stick directions
 CTriggerAll the input channel ids that identify XR Controller analog inputs
 NOpenXRVk
 COpenXRActionPathDescriptor
 COpenXRActionDescriptor
 COpenXRActionSetDescriptor
 COpenXRActionSetsAsset
 COpenXRActionSetsAssetHandler
 CPoseWithVelocities
 CIOpenXRActions
 CDevice
 CInput
 CInstance
 COpenXRInteractionComponentPathDescriptor
 COpenXRInteractionUserPathDescriptor
 COpenXRInteractionProfileDescriptor
 COpenXRInteractionProfilesAsset
 COpenXRInteractionProfilesAssetHandler
 CIOpenXRReferenceSpaces
 CSession
 CSpaceThis class is responsible for managing specific space coordinates tracked by the device
 CSwapChainClass that will help manage native xr swapchains and swapchain images
 CImageThis class helps manage the native swapchain image
 CViewThis class helps manage the native swapchain for a given view
 CSystemComponentThis class is the component related to the vulkan backend of XR
 CActionsManager
 CReferenceSpacesManager
 CInputDeviceOculusTouchPlatform/API-specific implementation for Oculus Touch Controller input device
 CXRCameraMovementComponent
 NOpenXRVkBuilders
 COpenXRAssetsBuilder
 COpenXRAssetsBuilderSystemComponent