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

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

AZ_CLASS_ALLOCATOR(Session, AZ::SystemAllocator) (defined in XR::Session)XR::Session
AZ_RTTI(Session, "{E7276FE1-94B8-423A-9C1D-1BCF1A0066BC}") (defined in XR::Session)XR::Session
AZ_RTTI(Object, "{74FCA8BF-CBDA-43EB-A378-89F752ED2FCA}") (defined in XR::Object)XR::Object
GetAButtonState() const =0XR::Sessionpure virtual
GetBButtonState() const =0XR::Sessionpure virtual
GetControllerPose(AZ::u32 handIndex, AZ::RPI::PoseData &outPoseData) const =0XR::Sessionpure virtual
GetControllerScale(AZ::u32 handIndex) const =0XR::Sessionpure virtual
GetControllerStagePose(AZ::u32 handIndex, AZ::RPI::PoseData &outPoseData) const =0XR::Sessionpure virtual
GetDescriptor() constXR::Session
GetInput() constXR::Session
GetName() constXR::Objectinline
GetSpace() constXR::Session
GetSqueezeState(AZ::u32 handIndex) const =0XR::Sessionpure virtual
GetTriggerState(AZ::u32 handIndex) const =0XR::Sessionpure virtual
GetViewFrontPose(AZ::RPI::PoseData &outPoseData) const =0XR::Sessionpure virtual
GetViewLocalPose(AZ::RPI::PoseData &outPoseData) const =0XR::Sessionpure virtual
GetXButtonState() const =0XR::Sessionpure virtual
GetXJoyStickState(AZ::u32 handIndex) const =0XR::Sessionpure virtual
GetYButtonState() const =0XR::Sessionpure virtual
GetYJoyStickState(AZ::u32 handIndex) const =0XR::Sessionpure virtual
Init(const Descriptor &descriptor)XR::Session
IsExitRenderLoopRequested() const =0XR::Sessionpure virtual
IsRestartRequested() const =0XR::Sessionpure virtual
IsSessionFocused() const =0XR::Sessionpure virtual
IsSessionRunning() const =0XR::Sessionpure virtual
LocateControllerSpace(AZ::u32 handIndex)=0XR::Sessionpure virtual
Object()=default (defined in XR::Object)XR::Objectprotected
PollEvents()=0XR::Sessionpure virtual
Session()=default (defined in XR::Session)XR::Session
SetName(const AZ::Name &name)XR::Objectinline
~Object() override=default (defined in XR::Object)XR::Object
~Session() override=default (defined in XR::Session)XR::Session