Class that will help manage native xr swapchains and swapchain images. More...
#include <OpenXRVkSwapChain.h>
Inherits XR::SwapChain.
Classes | |
| class | Image |
| This class helps manage the native swapchain image. More... | |
| class | View |
| This class helps manage the native swapchain for a given view. More... | |
Public Member Functions | |
| AZ_CLASS_ALLOCATOR (SwapChain, AZ::SystemAllocator) | |
| AZ_RTTI (SwapChain, "{3DD88236-8C9F-4864-86F5-018C198BC07E}", XR::SwapChain) | |
| AZ::RHI::ResultCode | GetSwapChainImage (AZ::RHI::XRSwapChainDescriptor *swapchainDescriptor) const override |
| AZ::u32 | GetSwapChainWidth (AZ::u32 viewIndex) const override |
| AZ::u32 | GetSwapChainHeight (AZ::u32 viewIndex) const override |
| AZ::RHI::Format | GetSwapChainFormat (AZ::u32 viewIndex) const override |
| AZStd::vector< XrViewConfigurationView > | GetViewConfigs () const |
| Get the view configurations supported by the drivers. | |
Static Public Member Functions | |
| static XR::Ptr< SwapChain > | Create () |
Class that will help manage native xr swapchains and swapchain images.