Inherits XR::Session.
 | 
| 
  | AZ_CLASS_ALLOCATOR (Session, AZ::SystemAllocator) | 
|   | 
| 
  | AZ_RTTI (Session, "{6C899F0C-9A3D-4D79-8E4F-92AFB67E5EB1}", XR::Session) | 
|   | 
| 
void  | LogReferenceSpaces () | 
|   | Print out all the supported Reference space. 
  | 
|   | 
| 
void  | HandleSessionStateChangedEvent (const XrEventDataSessionStateChanged &stateChangedEvent) | 
|   | Process session state when it is updated. 
  | 
|   | 
| 
const XrEventDataBaseHeader *  | TryReadNextEvent () | 
|   | Try and poll the next event. 
  | 
|   | 
| 
XrSession  | GetXrSession () const | 
|   | Return the native session. 
  | 
|   | 
| 
XrSpace  | GetXrSpace (SpaceType spaceType) const | 
|   | Return the Xrspace related to the SpaceType enum. 
  | 
|   | 
| 
const AZStd::vector< XrView > &  | GetXrViews () const | 
|   | 
| 
XrSpace  | GetViewSpaceXrSpace () const | 
|   | 
| void  | OnBeginFrame (XrTime predictedDisplayTime) | 
|   | 
| void  | SetBaseSpaceTypeForVisualization (SpaceType spaceType) | 
|   | 
| 
void  | SetBaseSpaceTypeForControllers (SpaceType spaceType) | 
|   | 
| 
SpaceType  | GetBaseSpaceTypeForVisualization () const | 
|   | 
| 
SpaceType  | GetBaseSpaceTypeForControllers () const | 
|   | 
| 
bool  | IsSessionRunning () const override | 
|   | 
| 
bool  | IsSessionFocused () const override | 
|   | 
| 
bool  | IsRestartRequested () const override | 
|   | 
| 
bool  | IsExitRenderLoopRequested () const override | 
|   | 
| 
void  | PollEvents () override | 
|   | 
| 
void  | LocateControllerSpace (AZ::u32 handIndex) override | 
|   | 
| 
AZ::RHI::ResultCode  | GetControllerPose (AZ::u32 handIndex, AZ::RPI::PoseData &outPoseData) const override | 
|   | 
| 
AZ::RHI::ResultCode  | GetControllerTransform (AZ::u32 handIndex, AZ::Transform &outTransform) const override | 
|   | 
| 
AZ::RHI::ResultCode  | GetControllerStagePose (AZ::u32 handIndex, AZ::RPI::PoseData &outPoseData) const override | 
|   | 
| 
AZ::RHI::ResultCode  | GetViewFrontPose (AZ::RPI::PoseData &outPoseData) const override | 
|   | 
| 
AZ::RHI::ResultCode  | GetViewLocalPose (AZ::RPI::PoseData &outPoseData) const override | 
|   | 
| 
float  | GetControllerScale (AZ::u32 handIndex) const override | 
|   | 
| 
float  | GetXButtonState () const override | 
|   | 
| 
float  | GetYButtonState () const override | 
|   | 
| 
float  | GetAButtonState () const override | 
|   | 
| 
float  | GetBButtonState () const override | 
|   | 
| 
float  | GetXJoyStickState (AZ::u32 handIndex) const override | 
|   | 
| 
float  | GetYJoyStickState (AZ::u32 handIndex) const override | 
|   | 
| 
float  | GetSqueezeState (AZ::u32 handIndex) const override | 
|   | 
| 
float  | GetTriggerState (AZ::u32 handIndex) const override | 
|   |