Blender V5.0
GHOST_ContextNone Class Reference

#include <GHOST_ContextNone.hh>

Inherits GHOST_Context.

Public Member Functions

 GHOST_ContextNone (const GHOST_ContextParams &context_params)
GHOST_TSuccess swapBufferAcquire () override
GHOST_TSuccess swapBufferRelease () override
GHOST_TSuccess activateDrawingContext () override
GHOST_TSuccess releaseDrawingContext () override
GHOST_TSuccess updateDrawingContext () override
GHOST_TSuccess initializeDrawingContext () override
GHOST_TSuccess releaseNativeHandles () override
GHOST_TSuccess setSwapInterval (int interval) override
GHOST_TSuccess getSwapInterval (int &interval_out) override
Public Member Functions inherited from GHOST_Context
 GHOST_Context (const GHOST_ContextParams &context_params)
 ~GHOST_Context () override
void * getUserData ()
void setUserData (void *user_data)
bool isStereoVisual () const
virtual GHOST_TVSyncModes getVSync ()
virtual bool isUpsideDown () const
unsigned int getDefaultFramebuffer () override
Public Member Functions inherited from GHOST_IContext
virtual ~GHOST_IContext ()=default

Additional Inherited Members

Static Public Member Functions inherited from GHOST_Context
static GHOST_ContextgetActiveDrawingContext ()
Static Public Member Functions inherited from GHOST_IContext
static GHOST_IContextgetActiveDrawingContext ()
Protected Attributes inherited from GHOST_Context
GHOST_ContextParams context_params_
void * user_data_ = nullptr
Static Protected Attributes inherited from GHOST_Context
static GHOST_Contextactive_context_

Detailed Description

Definition at line 15 of file GHOST_ContextNone.hh.

Constructor & Destructor Documentation

◆ GHOST_ContextNone()

GHOST_ContextNone::GHOST_ContextNone ( const GHOST_ContextParams & context_params)
inline

Definition at line 17 of file GHOST_ContextNone.hh.

References GHOST_Context::GHOST_Context().

Member Function Documentation

◆ activateDrawingContext()

GHOST_TSuccess GHOST_ContextNone::activateDrawingContext ( )
overridevirtual

Dummy function

Returns
Always succeeds.

Implements GHOST_Context.

Definition at line 18 of file GHOST_ContextNone.cc.

References GHOST_Context::active_context_, and GHOST_kSuccess.

◆ getSwapInterval()

GHOST_TSuccess GHOST_ContextNone::getSwapInterval ( int & interval_out)
overridevirtual

Dummy function

Parameters
interval_outGets whatever was set by setSwapInterval.
Returns
Always succeeds.

Reimplemented from GHOST_Context.

Definition at line 53 of file GHOST_ContextNone.cc.

References GHOST_kSuccess.

◆ initializeDrawingContext()

GHOST_TSuccess GHOST_ContextNone::initializeDrawingContext ( )
overridevirtual

Dummy function

Returns
Always succeeds.

Implements GHOST_Context.

Definition at line 35 of file GHOST_ContextNone.cc.

References GHOST_Context::active_context_, and GHOST_kSuccess.

◆ releaseDrawingContext()

GHOST_TSuccess GHOST_ContextNone::releaseDrawingContext ( )
overridevirtual

Dummy function

Returns
Always succeeds.

Implements GHOST_Context.

Definition at line 24 of file GHOST_ContextNone.cc.

References GHOST_Context::active_context_, and GHOST_kSuccess.

◆ releaseNativeHandles()

GHOST_TSuccess GHOST_ContextNone::releaseNativeHandles ( )
overridevirtual

Dummy function

Returns
Always succeeds.

Implements GHOST_Context.

Definition at line 41 of file GHOST_ContextNone.cc.

References GHOST_kSuccess.

◆ setSwapInterval()

GHOST_TSuccess GHOST_ContextNone::setSwapInterval ( int interval)
overridevirtual

Dummy function

Returns
Always succeeds.

Reimplemented from GHOST_Context.

Definition at line 46 of file GHOST_ContextNone.cc.

References GHOST_kSuccess.

◆ swapBufferAcquire()

GHOST_TSuccess GHOST_ContextNone::swapBufferAcquire ( )
inlineoverridevirtual

Implements GHOST_Context.

Definition at line 20 of file GHOST_ContextNone.hh.

References GHOST_kSuccess.

◆ swapBufferRelease()

GHOST_TSuccess GHOST_ContextNone::swapBufferRelease ( )
overridevirtual

Dummy function

Returns
Always succeeds

Implements GHOST_Context.

Definition at line 13 of file GHOST_ContextNone.cc.

References GHOST_kSuccess.

◆ updateDrawingContext()

GHOST_TSuccess GHOST_ContextNone::updateDrawingContext ( )
overridevirtual

Dummy function

Returns
Always succeeds.

Reimplemented from GHOST_Context.

Definition at line 30 of file GHOST_ContextNone.cc.

References GHOST_kSuccess.


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