Open 3D Engine XR Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
XR::SwapChain::View Class Referenceabstract

Inherits AZStd::intrusive_base.

Public Member Functions

 AZ_CLASS_ALLOCATOR (View, AZ::SystemAllocator)
 
 AZ_RTTI (View, "{774EB724-8261-4684-AA78-EDF6BBECD48A}")
 
virtual void Shutdown ()=0
 
virtual AZ::u32 GetCurrentImageIndex () const =0
 

Public Attributes

AZStd::vector< Ptr< SwapChain::Image > > m_images
 All the images associated with this View.
 
AZ::u32 m_activeImageIndex = 0
 The active image index.
 
AZ::u32 m_numImages = 0
 Number of swapchain images associated with this view.
 
bool m_isImageAcquired = false
 Returns if an image acquired for this view.
 
AZ::u32 m_width = 0
 Width of the swap chain view.
 
AZ::u32 m_height = 0
 Height of the swap chain view.
 

The documentation for this class was generated from the following file: