Blender  V2.93
Public Member Functions | List of all members
GHOST_XrSwapchain Class Reference

#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)
 
bool isBufferSRGB ()
 

Detailed Description

Definition at line 27 of file GHOST_XrSwapchain.h.

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 96 of file GHOST_XrSwapchain.cpp.

◆ ~GHOST_XrSwapchain()

GHOST_XrSwapchain::~GHOST_XrSwapchain ( )

Definition at line 106 of file GHOST_XrSwapchain.cpp.

References CHECK_XR_ASSERT.

Member Function Documentation

◆ acquireDrawableSwapchainImage()

XrSwapchainImageBaseHeader * GHOST_XrSwapchain::acquireDrawableSwapchainImage ( )

Definition at line 114 of file GHOST_XrSwapchain.cpp.

References CHECK_XR.

◆ isBufferSRGB()

bool GHOST_XrSwapchain::isBufferSRGB ( )

Definition at line 137 of file GHOST_XrSwapchain.cpp.

◆ releaseImage()

void GHOST_XrSwapchain::releaseImage ( )

Definition at line 142 of file GHOST_XrSwapchain.cpp.

References CHECK_XR.

◆ updateCompositionLayerProjectViewSubImage()

void GHOST_XrSwapchain::updateCompositionLayerProjectViewSubImage ( XrSwapchainSubImage &  r_sub_image)

Definition at line 130 of file GHOST_XrSwapchain.cpp.


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