![]() |
OGRE-Next 3.0.0
Object-Oriented Graphics Rendering Engine
|
#include <OgreGLXContext.h>
Public Member Functions | |
GLXContext (GLXGLSupport *glsupport, ::GLXFBConfig fbconfig, ::GLXDrawable drawable, ::GLXContext context=0) | |
~GLXContext () override | |
::GLXFBConfig | _getFbConfig () const |
GL3PlusContext * | clone () const override |
Create a new context based on the same window/pbuffer as this context - mostly useful for additional threads. | |
void | endCurrent () override |
This is called before another context is made current. | |
void | setCurrent () override |
Enable the context. | |
![]() | |
GL3PlusContext () | |
virtual | ~GL3PlusContext () |
bool | getInitialized () |
virtual void | releaseContext () |
Release the render context. | |
void | setInitialized () |
Public Attributes | |
::GLXContext | mContext |
::GLXDrawable | mDrawable |
Ogre::GLXContext::GLXContext | ( | GLXGLSupport * | glsupport, |
::GLXFBConfig | fbconfig, | ||
::GLXDrawable | drawable, | ||
::GLXContext | context = 0 ) |
References GLXContext().
Referenced by GLXContext().
|
override |
|
inline |
|
overridevirtual |
Create a new context based on the same window/pbuffer as this context - mostly useful for additional threads.
Implements Ogre::GL3PlusContext.
References Ogre::GL3PlusContext::GL3PlusContext().
|
overridevirtual |
This is called before another context is made current.
By default, nothing is done here.
Implements Ogre::GL3PlusContext.
|
overridevirtual |
Enable the context.
All subsequent rendering commands will go here.
Implements Ogre::GL3PlusContext.
::GLXContext Ogre::GLXContext::mContext |
::GLXDrawable Ogre::GLXContext::mDrawable |