18#include <openxr/openxr.h>
19#include <openxr/openxr_platform.h>
28 DXGI_FORMAT
Format{ DXGI_FORMAT_UNKNOWN };
32 std::vector<XrSwapchainImageD3D11KHR>
Images;
37 class OpenXRViewProjection;
53 ID3D11Texture2D*
getSurface(
size_t index)
const;
DXGI_FORMAT ColorSwapchainPixelFormat
void Initialize(OpenXRState *state, OpenXRViewProjection *viewProjection)
SwapchainD3D11 DepthSwapchain
uint32_t depthSwapchainImageIndex
DXGI_FORMAT DepthSwapchainPixelFormat
uint32_t colorSwapchainImageIndex
XrSwapchain getColorSwapchain()
ID3D11Texture2D * getSurface(size_t index) const
SwapchainD3D11 ColorSwapchain
XrSwapchain getDepthSwapchain()
ID3D11Texture2D * getDepthTexture()
ID3D11Texture2D * getColorTexture()
std::vector< XrSwapchainImageD3D11KHR > Images
xr::SwapchainHandle Handle