![]() |
OGRE-Next 3.0.0
Object-Oriented Graphics Rendering Engine
|
#include <OgreGLXContext.h>
Inheritance diagram for Ogre::GLXContext: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. | |
Public Member Functions inherited from Ogre::GL3PlusContext | |
| 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 |