|
Blender V4.3
|
#include <GHOST_XrContext.hh>
Public Attributes | |
| GHOST_XrGraphicsContextBindFn | gpu_ctx_bind_fn = nullptr |
| GHOST_XrGraphicsContextUnbindFn | gpu_ctx_unbind_fn = nullptr |
| GHOST_XrSessionCreateFn | session_create_fn = nullptr |
| GHOST_XrSessionExitFn | session_exit_fn = nullptr |
| void * | session_exit_customdata = nullptr |
| GHOST_XrDrawViewFn | draw_view_fn = nullptr |
| GHOST_XrPassthroughEnabledFn | passthrough_enabled_fn = nullptr |
| GHOST_XrDisablePassthroughFn | disable_passthrough_fn = nullptr |
Definition at line 20 of file GHOST_XrContext.hh.
| GHOST_XrDisablePassthroughFn GHOST_XrCustomFuncs::disable_passthrough_fn = nullptr |
Function to force disable passthrough if not supported.
Definition at line 37 of file GHOST_XrContext.hh.
Referenced by GHOST_XrSession::draw(), and GHOST_XrContext::setDisablePassthroughFunc().
| GHOST_XrDrawViewFn GHOST_XrCustomFuncs::draw_view_fn = nullptr |
Custom per-view draw function for Blender side drawing.
Definition at line 31 of file GHOST_XrContext.hh.
Referenced by GHOST_XrContext::setDrawViewFunc().
| GHOST_XrGraphicsContextBindFn GHOST_XrCustomFuncs::gpu_ctx_bind_fn = nullptr |
Function to retrieve (possibly create) a graphics context.
Definition at line 22 of file GHOST_XrContext.hh.
Referenced by GHOST_XrContext::setGraphicsContextBindFuncs(), and GHOST_XrSession::start().
| GHOST_XrGraphicsContextUnbindFn GHOST_XrCustomFuncs::gpu_ctx_unbind_fn = nullptr |
Function to release (possibly free) a graphics context.
Definition at line 24 of file GHOST_XrContext.hh.
Referenced by GHOST_XrContext::setGraphicsContextBindFuncs(), and GHOST_XrSession::unbindGraphicsContext().
| GHOST_XrPassthroughEnabledFn GHOST_XrCustomFuncs::passthrough_enabled_fn = nullptr |
Function to check if passthrough is enabled.
Definition at line 34 of file GHOST_XrContext.hh.
Referenced by GHOST_XrSession::draw(), and GHOST_XrContext::setPassthroughEnabledFunc().
| GHOST_XrSessionCreateFn GHOST_XrCustomFuncs::session_create_fn = nullptr |
Definition at line 26 of file GHOST_XrContext.hh.
Referenced by GHOST_XrSession::start(), and GHOST_XrContext::startSession().
| void* GHOST_XrCustomFuncs::session_exit_customdata = nullptr |
Definition at line 28 of file GHOST_XrContext.hh.
Referenced by GHOST_XrContext::startSession(), and GHOST_XrSession::~GHOST_XrSession().
| GHOST_XrSessionExitFn GHOST_XrCustomFuncs::session_exit_fn = nullptr |
Definition at line 27 of file GHOST_XrContext.hh.
Referenced by GHOST_XrContext::startSession(), and GHOST_XrSession::~GHOST_XrSession().