|
OpenEnroth 9cf7432
|
#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.