Open 3D Engine XR Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
XR::System Member List

This is the complete list of members for XR::System, including all inherited members.

AcquireSwapChainImage(AZ::u32 viewIndex) override (defined in XR::System)XR::System
AZ_CLASS_ALLOCATOR(System, AZ::SystemAllocator) (defined in XR::System)XR::System
AZ_DISABLE_COPY_MOVE(System) (defined in XR::System)XR::System
AZ_RTTI(System, "{C3E0291D-FB30-4E27-AB0D-14606A8C3C1F}") (defined in XR::System)XR::System
BeginFrame() override (defined in XR::System)XR::System
CreateDevice(AZ::RHI::XRDeviceDescriptor *deviceDescriptor) override (defined in XR::System)XR::System
CreateSession(AZ::RHI::XRSessionDescriptor *sessionDescriptor) override (defined in XR::System)XR::System
CreateStereoscopicProjection(float angleLeft, float angleRight, float angleBottom, float angleTop, float nearDist, float farDist, bool reverseDepth) override (defined in XR::System)XR::System
CreateSwapChain() override (defined in XR::System)XR::System
EndFrame() override (defined in XR::System)XR::System
GetAButtonState() const override (defined in XR::System)XR::System
GetBButtonState() const override (defined in XR::System)XR::System
GetControllerPose(AZ::u32 handIndex, AZ::RPI::PoseData &outPoseData) const override (defined in XR::System)XR::System
GetControllerScale(AZ::u32 handIndex) const override (defined in XR::System)XR::System
GetControllerStagePose(AZ::u32 handIndex, AZ::RPI::PoseData &outPoseData) const override (defined in XR::System)XR::System
GetCurrentImageIndex(AZ::u32 viewIndex) const override (defined in XR::System)XR::System
GetNumPhysicalDevices() const override (defined in XR::System)XR::System
GetNumViews() const override (defined in XR::System)XR::System
GetRHIXRRenderingInterface() override (defined in XR::System)XR::System
GetSqueezeState(AZ::u32 handIndex) const override (defined in XR::System)XR::System
GetSwapChainFormat(AZ::u32 viewIndex) const override (defined in XR::System)XR::System
GetSwapChainHeight(AZ::u32 viewIndex) const override (defined in XR::System)XR::System
GetSwapChainImage(AZ::RHI::XRSwapChainDescriptor *swapchainDescriptor) const override (defined in XR::System)XR::System
GetSwapChainWidth(AZ::u32 viewIndex) const override (defined in XR::System)XR::System
GetTriggerState(AZ::u32 handIndex) const override (defined in XR::System)XR::System
GetViewFov(AZ::u32 viewIndex, AZ::RPI::FovData &outFovData) const override (defined in XR::System)XR::System
GetViewFrontPose(AZ::RPI::PoseData &outPoseData) const override (defined in XR::System)XR::System
GetViewLocalPose(AZ::RPI::PoseData &outPoseData) const override (defined in XR::System)XR::System
GetViewPose(AZ::u32 viewIndex, AZ::RPI::PoseData &outPoseData) const override (defined in XR::System)XR::System
GetXButtonState() const override (defined in XR::System)XR::System
GetXJoyStickState(AZ::u32 handIndex) const override (defined in XR::System)XR::System
GetXRPhysicalDevice(AZ::RHI::XRPhysicalDeviceDescriptor *physicalDeviceDescriptor, int32_t index) override (defined in XR::System)XR::System
GetYButtonState() const override (defined in XR::System)XR::System
GetYJoyStickState(AZ::u32 handIndex) const override (defined in XR::System)XR::System
Init(const Descriptor &descriptor)XR::System
InitInstance() override (defined in XR::System)XR::System
InitVariableRateShadingImageContent(AZ::RHI::Image *image, AZ::RHI::XRFoveatedLevel type) const override (defined in XR::System)XR::System
IsDefaultRenderPipelineEnabledOnHost() const override (defined in XR::System)XR::System
IsDefaultRenderPipelineNeeded() const override (defined in XR::System)XR::System
OnAddingPassTemplate(const AZStd::shared_ptr< AZ::RPI::PassTemplate > &passTemplate) override (defined in XR::System)XR::System
OnCatalogLoaded(const char *) override (defined in XR::System)XR::System
OnSystemTick() overrideXR::System
PostFrame() override (defined in XR::System)XR::System
ShouldRender() const override (defined in XR::System)XR::System
Shutdown()XR::System
System()=default (defined in XR::System)XR::System
~System() override=default (defined in XR::System)XR::System