#include <GHOST_IXrGraphicsBinding.h>
Definition at line 16 of file GHOST_IXrGraphicsBinding.h.
◆ ~GHOST_IXrGraphicsBinding()
virtual GHOST_IXrGraphicsBinding::~GHOST_IXrGraphicsBinding |
( |
| ) |
|
|
virtualdefault |
◆ GHOST_IXrGraphicsBinding()
GHOST_IXrGraphicsBinding::GHOST_IXrGraphicsBinding |
( |
| ) |
|
|
protecteddefault |
◆ checkVersionRequirements()
virtual bool GHOST_IXrGraphicsBinding::checkVersionRequirements |
( |
class GHOST_Context & |
ghost_ctx, |
|
|
XrInstance |
instance, |
|
|
XrSystemId |
system_id, |
|
|
std::string * |
r_requirement_info |
|
) |
| const |
|
pure virtual |
Does not require this object is initialized (can be called prior to initFromGhostContext). It's actually meant to be called first.
- Parameters
-
r_requirement_info | Return argument to retrieve an informal string on the requirements. to be met. Useful for error/debug messages. |
Implemented in GHOST_XrGraphicsBindingOpenGL.
◆ chooseSwapchainFormat()
virtual std::optional<int64_t> GHOST_IXrGraphicsBinding::chooseSwapchainFormat |
( |
const std::vector< int64_t > & |
runtime_formats, |
|
|
GHOST_TXrSwapchainFormat & |
r_format, |
|
|
bool & |
r_is_rgb_format |
|
) |
| const |
|
pure virtual |
◆ createSwapchainImages()
virtual std::vector<XrSwapchainImageBaseHeader *> GHOST_IXrGraphicsBinding::createSwapchainImages |
( |
uint32_t |
image_count | ) |
|
|
pure virtual |
◆ initFromGhostContext()
virtual void GHOST_IXrGraphicsBinding::initFromGhostContext |
( |
class GHOST_Context & |
ghost_ctx | ) |
|
|
pure virtual |
◆ needsUpsideDownDrawing()
virtual bool GHOST_IXrGraphicsBinding::needsUpsideDownDrawing |
( |
GHOST_Context & |
ghost_ctx | ) |
const |
|
pure virtual |
◆ submitToSwapchainImage()
virtual void GHOST_IXrGraphicsBinding::submitToSwapchainImage |
( |
XrSwapchainImageBaseHeader & |
swapchain_image, |
|
|
const GHOST_XrDrawViewInfo & |
draw_info |
|
) |
| |
|
pure virtual |
union { ... } GHOST_IXrGraphicsBinding::oxr_binding |
The documentation for this class was generated from the following file: