OpenEnroth 73e68f7
|
#include <ProxyOpenGLContext.h>
Public Member Functions | |
ProxyOpenGLContext (PlatformOpenGLContext *base=nullptr) | |
virtual | ~ProxyOpenGLContext ()=default |
virtual bool | bind () override |
virtual bool | unbind () override |
virtual void * | nativeHandle () override |
virtual void | swapBuffers () override |
virtual void * | getProcAddress (const char *name) override |
Public Member Functions inherited from ProxyBase< PlatformOpenGLContext > | |
ProxyBase (PlatformOpenGLContext *base) | |
PlatformOpenGLContext * | base () const |
void | setBase (PlatformOpenGLContext *base) |
Public Member Functions inherited from PlatformOpenGLContext | |
virtual | ~PlatformOpenGLContext ()=default |
virtual bool | bind ()=0 |
virtual bool | unbind ()=0 |
virtual void * | nativeHandle ()=0 |
virtual void | swapBuffers ()=0 |
virtual void * | getProcAddress (const char *name)=0 |
Additional Inherited Members | |
Protected Member Functions inherited from ProxyBase< PlatformOpenGLContext > | |
PlatformOpenGLContext * | nonNullBase () const |
|
explicit |
|
virtualdefault |
|
overridevirtual |
Implements PlatformOpenGLContext.
|
overridevirtual |
Implements PlatformOpenGLContext.
|
overridevirtual |
Implements PlatformOpenGLContext.
|
overridevirtual |
Implements PlatformOpenGLContext.
Reimplemented in EngineControlComponent, EngineDeterministicComponent, EngineTraceSimpleRecorder, and TestControllerTickCallback.
|
overridevirtual |
Implements PlatformOpenGLContext.