Blender
V3.3
|
#include <GHOST_XrSwapchain.h>
Public Member Functions | |
GHOST_XrSwapchain (GHOST_IXrGraphicsBinding &gpu_binding, const XrSession &session, const XrViewConfigurationView &view_config) | |
GHOST_XrSwapchain (GHOST_XrSwapchain &&other) | |
~GHOST_XrSwapchain () | |
XrSwapchainImageBaseHeader * | acquireDrawableSwapchainImage () |
void | releaseImage () |
void | updateCompositionLayerProjectViewSubImage (XrSwapchainSubImage &r_sub_image) |
GHOST_TXrSwapchainFormat | getFormat () const |
bool | isBufferSRGB () const |
Definition at line 13 of file GHOST_XrSwapchain.h.
GHOST_XrSwapchain::GHOST_XrSwapchain | ( | GHOST_IXrGraphicsBinding & | gpu_binding, |
const XrSession & | session, | ||
const XrViewConfigurationView & | view_config | ||
) |
Definition at line 40 of file GHOST_XrSwapchain.cpp.
References CHECK_XR, GHOST_IXrGraphicsBinding::chooseSwapchainFormat(), and swapchain_images_create().
GHOST_XrSwapchain::GHOST_XrSwapchain | ( | GHOST_XrSwapchain && | other | ) |
Definition at line 82 of file GHOST_XrSwapchain.cpp.
GHOST_XrSwapchain::~GHOST_XrSwapchain | ( | ) |
Definition at line 93 of file GHOST_XrSwapchain.cpp.
References CHECK_XR_ASSERT.
XrSwapchainImageBaseHeader * GHOST_XrSwapchain::acquireDrawableSwapchainImage | ( | ) |
Definition at line 101 of file GHOST_XrSwapchain.cpp.
References CHECK_XR.
GHOST_TXrSwapchainFormat GHOST_XrSwapchain::getFormat | ( | ) | const |
Definition at line 124 of file GHOST_XrSwapchain.cpp.
bool GHOST_XrSwapchain::isBufferSRGB | ( | ) | const |
Definition at line 129 of file GHOST_XrSwapchain.cpp.
void GHOST_XrSwapchain::releaseImage | ( | ) |
Definition at line 134 of file GHOST_XrSwapchain.cpp.
References CHECK_XR.
void GHOST_XrSwapchain::updateCompositionLayerProjectViewSubImage | ( | XrSwapchainSubImage & | r_sub_image | ) |
Definition at line 117 of file GHOST_XrSwapchain.cpp.