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::Device Member List

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

AcquireSwapChainImage(AZ::u32 viewIndex, SwapChain *swapChain)XR::Device
AZ_CLASS_ALLOCATOR(Device, AZ::SystemAllocator) (defined in XR::Device)XR::Device
AZ_RTTI(Device, "{A31B0DC2-BD54-443E-9350-EB1B10670FF9}") (defined in XR::Device)XR::Device
AZ_RTTI(Object, "{74FCA8BF-CBDA-43EB-A378-89F752ED2FCA}") (defined in XR::Object)XR::Object
BeginFrame()XR::Device
Device()=default (defined in XR::Device)XR::Device
EndFrame(Ptr< SwapChain >)XR::Device
GetDescriptor() constXR::Device
GetName() constXR::Objectinline
GetSession() constXR::Device
GetViewFov(AZ::u32 viewIndex, AZ::RPI::FovData &outFovData) const =0XR::Devicepure virtual
GetViewPose(AZ::u32 viewIndex, AZ::RPI::PoseData &outPoseData) const =0XR::Devicepure virtual
Init(Descriptor descriptor)XR::Device
Object()=default (defined in XR::Object)XR::Objectprotected
PostFrame()XR::Device
RegisterSession(Ptr< Session > session)XR::Device
SetName(const AZ::Name &name)XR::Objectinline
ShouldRender() const =0XR::Devicepure virtual
UnRegisterSession()XR::Device
~Device() override=default (defined in XR::Device)XR::Device
~Object() override=default (defined in XR::Object)XR::Object