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

#include <PlatformOpenGLContext.h>

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

Public Member Functions

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
 

Constructor & Destructor Documentation

◆ ~PlatformOpenGLContext()

virtual PlatformOpenGLContext::~PlatformOpenGLContext ( )
virtualdefault

Member Function Documentation

◆ bind()

virtual bool PlatformOpenGLContext::bind ( )
pure virtual

◆ getProcAddress()

virtual void * PlatformOpenGLContext::getProcAddress ( const char *  name)
pure virtual

◆ nativeHandle()

virtual void * PlatformOpenGLContext::nativeHandle ( )
pure virtual

◆ swapBuffers()

virtual void PlatformOpenGLContext::swapBuffers ( )
pure virtual

◆ unbind()

virtual bool PlatformOpenGLContext::unbind ( )
pure virtual

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