16 const XrSession &session,
17 const XrViewConfigurationView &view_config);
26 GHOST_TXrSwapchainFormat
getFormat()
const;
30 std::unique_ptr<OpenXRSwapchainData> m_oxr;
31 int32_t m_image_width, m_image_height;
32 GHOST_TXrSwapchainFormat m_format;
33 bool m_is_srgb_buffer =
false;
GHOST_XrSwapchain(GHOST_IXrGraphicsBinding &gpu_binding, const XrSession &session, const XrViewConfigurationView &view_config)
GHOST_TXrSwapchainFormat getFormat() const
void updateCompositionLayerProjectViewSubImage(XrSwapchainSubImage &r_sub_image)
bool isBufferSRGB() const
XrSwapchainImageBaseHeader * acquireDrawableSwapchainImage()