Open 3D Engine OpenXRVk Gem API Reference 24.09.2
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAssetBuilderSDK::AssetBuilderCommandBus::Handler
 COpenXRVkBuilders::OpenXRAssetsBuilder
 CAZ::Component
 COpenXRVk::SystemComponentThis class is the component related to the vulkan backend of XR
 COpenXRVk::XRCameraMovementComponent
 COpenXRVkBuilders::OpenXRAssetsBuilderSystemComponent
 CAZ::Data::AssetBus::Handler
 COpenXRVk::ActionsManager
 CAZ::Data::AssetData
 COpenXRVk::OpenXRActionSetsAsset
 COpenXRVk::OpenXRInteractionProfilesAsset
 CAZ::TickBus::Handler
 COpenXRVk::XRCameraMovementComponent
 CAZ::Vulkan::DeviceRequirementBus::Handler
 COpenXRVk::Instance
 CAZ::Vulkan::InstanceNotificationBus::Handler
 COpenXRVk::Instance
 CAZ::Vulkan::InstanceRequirementBus::Handler
 COpenXRVk::Instance
 CAzFramework::DebugDisplayEventBus::Handler
 CAzFramework::InputDeviceXRController
 CAzFramework::GenericAssetHandler
 COpenXRVk::OpenXRActionSetsAssetHandler
 COpenXRVk::OpenXRInteractionProfilesAssetHandler
 CAzFramework::InputDeviceXRController::ButtonAll the input channel ids that identify XR Controller digital button inputs
 CAzFramework::InputDeviceXRController::ControllerPoseOrientationAll the input channel ids that identify XR Controller orientation inputs
 CAzFramework::InputDeviceXRController::ControllerPosePositionAll the input channel ids that identify XR Controller 3D axis inputs
 CAzFramework::InputDeviceXRController::Implementation
 COpenXRVk::InputDeviceOculusTouchPlatform/API-specific implementation for Oculus Touch Controller input device
 CAzFramework::InputDeviceXRController::Implementation::RawXRControllerStatePlatform agnostic representation of raw XR Controller state
 CAzFramework::InputDeviceXRController::ThumbStickAxis1DAll the input channel ids that identify XR Controller 1D axis inputs
 CAzFramework::InputDeviceXRController::ThumbStickAxis2DAll the input channel ids that identify XR Controller 2D axis inputs
 CAzFramework::InputDeviceXRController::ThumbStickDirectionAll the input channel ids that identify XR Controller thumb-stick directions
 CAzFramework::InputDeviceXRController::TriggerAll the input channel ids that identify XR Controller analog inputs
 CCamera::CameraNotificationBus::Handler
 COpenXRVk::XRCameraMovementComponent
 CInputDevice
 CAzFramework::InputDeviceXRController
 CInputHapticFeedbackRequestBus::Handler
 CAzFramework::InputDeviceXRController
 COpenXRActionsInterface::Registrar
 COpenXRVk::ActionsManager
 COpenXRReferenceSpacesInterface::Registrar
 COpenXRVk::ReferenceSpacesManager
 COpenXRVk::IOpenXRActions
 COpenXRVk::IOpenXRReferenceSpaces
 COpenXRVk::OpenXRActionDescriptor
 COpenXRVk::OpenXRActionPathDescriptor
 COpenXRVk::OpenXRActionSetDescriptor
 COpenXRVk::OpenXRInteractionComponentPathDescriptor
 COpenXRVk::OpenXRInteractionProfileDescriptor
 COpenXRVk::OpenXRInteractionUserPathDescriptor
 COpenXRVk::PoseWithVelocities
 CXR::Device
 COpenXRVk::Device
 CXR::Factory
 COpenXRVk::SystemComponentThis class is the component related to the vulkan backend of XR
 CXR::Input
 COpenXRVk::Input
 CXR::Instance
 COpenXRVk::Instance
 CXR::Session
 COpenXRVk::Session
 CXR::Space
 COpenXRVk::SpaceThis class is responsible for managing specific space coordinates tracked by the device
 CXR::SwapChain
 COpenXRVk::SwapChainClass that will help manage native xr swapchains and swapchain images
 CXR::SwapChain::Image
 COpenXRVk::SwapChain::ImageThis class helps manage the native swapchain image
 CXR::SwapChain::View
 COpenXRVk::SwapChain::ViewThis class helps manage the native swapchain for a given view