OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ProxyOpenGLContext Class Reference

#include <ProxyOpenGLContext.h>

Inheritance diagram for ProxyOpenGLContext:
ProxyBase< PlatformOpenGLContext > PlatformOpenGLContext ApplicationProxy EngineControlComponent EngineDeterministicComponent EngineTraceSimpleRecorder TestControllerTickCallback

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)
 
PlatformOpenGLContextbase () 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 >
PlatformOpenGLContextnonNullBase () const
 

Constructor & Destructor Documentation

◆ ProxyOpenGLContext()

ProxyOpenGLContext::ProxyOpenGLContext ( PlatformOpenGLContext base = nullptr)
explicit

◆ ~ProxyOpenGLContext()

virtual ProxyOpenGLContext::~ProxyOpenGLContext ( )
virtualdefault

Member Function Documentation

◆ bind()

bool ProxyOpenGLContext::bind ( )
overridevirtual

Implements PlatformOpenGLContext.

◆ getProcAddress()

void * ProxyOpenGLContext::getProcAddress ( const char *  name)
overridevirtual

Implements PlatformOpenGLContext.

◆ nativeHandle()

void * ProxyOpenGLContext::nativeHandle ( )
overridevirtual

Implements PlatformOpenGLContext.

◆ swapBuffers()

void ProxyOpenGLContext::swapBuffers ( )
overridevirtual

◆ unbind()

bool ProxyOpenGLContext::unbind ( )
overridevirtual

Implements PlatformOpenGLContext.


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