GHOST_TSuccess releaseDrawingContext() override=0
unsigned int getDefaultFramebuffer() override
virtual GHOST_TSuccess releaseNativeHandles()=0
GHOST_TSuccess swapBufferRelease() override=0
virtual GHOST_TSuccess setSwapInterval(int)
GHOST_Context(const GHOST_ContextParams &context_params)
static GHOST_Context * active_context_
~GHOST_Context() override
virtual GHOST_TSuccess updateDrawingContext()
virtual bool isUpsideDown() const
static GHOST_Context * getActiveDrawingContext()
virtual GHOST_TVSyncModes getVSync()
GHOST_ContextParams context_params_
virtual GHOST_TSuccess initializeDrawingContext()=0
GHOST_TSuccess swapBufferAcquire() override=0
GHOST_TSuccess activateDrawingContext() override=0
void setUserData(void *user_data)
virtual GHOST_TSuccess getSwapInterval(int &)
bool isStereoVisual() const