Open 3D Engine OpenXRVk 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.
|
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.