Blender V4.3
GHOST_XrSwapchain Class Reference

#include <GHOST_XrSwapchain.hh>

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
 

Detailed Description

Definition at line 15 of file GHOST_XrSwapchain.hh.

Constructor & Destructor Documentation

◆ GHOST_XrSwapchain() [1/2]

GHOST_XrSwapchain::GHOST_XrSwapchain ( GHOST_IXrGraphicsBinding & gpu_binding,
const XrSession & session,
const XrViewConfigurationView & view_config )

◆ GHOST_XrSwapchain() [2/2]

GHOST_XrSwapchain::GHOST_XrSwapchain ( GHOST_XrSwapchain && other)

Definition at line 84 of file GHOST_XrSwapchain.cc.

◆ ~GHOST_XrSwapchain()

GHOST_XrSwapchain::~GHOST_XrSwapchain ( )

Definition at line 95 of file GHOST_XrSwapchain.cc.

References CHECK_XR_ASSERT.

Member Function Documentation

◆ acquireDrawableSwapchainImage()

XrSwapchainImageBaseHeader * GHOST_XrSwapchain::acquireDrawableSwapchainImage ( )

Definition at line 103 of file GHOST_XrSwapchain.cc.

References CHECK_XR.

◆ getFormat()

GHOST_TXrSwapchainFormat GHOST_XrSwapchain::getFormat ( ) const

Definition at line 126 of file GHOST_XrSwapchain.cc.

◆ isBufferSRGB()

bool GHOST_XrSwapchain::isBufferSRGB ( ) const

Definition at line 131 of file GHOST_XrSwapchain.cc.

◆ releaseImage()

void GHOST_XrSwapchain::releaseImage ( )

Definition at line 136 of file GHOST_XrSwapchain.cc.

References CHECK_XR.

◆ updateCompositionLayerProjectViewSubImage()

void GHOST_XrSwapchain::updateCompositionLayerProjectViewSubImage ( XrSwapchainSubImage & r_sub_image)

Definition at line 119 of file GHOST_XrSwapchain.cc.


The documentation for this class was generated from the following files: