GLX implementation of GlGraphicsContext. More...
#include <kanzi/platform/platform/gl/graphics_context/glx/glx_graphics_context.hpp>
GLX implementation of GlGraphicsContext.
|
explicit |
Constructor.
| platform | Platform context to use. |
| info | Initialization info struct. |
|
overridevirtual |
GlGraphicsContext::initialize() implementation.
Implements kanzi::platform::GlGraphicsContext.
|
overridevirtual |
GlGraphicsContext::shutdown() implementation.
Implements kanzi::platform::GlGraphicsContext.
|
overridevirtual |
GlGraphicsContext::swapBuffers() implementation.
Implements kanzi::platform::GlGraphicsContext.
|
overridevirtual |
GlGraphicsContext::createThreadContext() implementation.
Implements kanzi::platform::GlGraphicsContext.
|
overridevirtual |
GlGraphicsContext::destroyThreadContext() implementation.
Implements kanzi::platform::GlGraphicsContext.
|
overridevirtual |
GlGraphicsContext::createSurface() implementation.
Implements kanzi::platform::GlGraphicsContext.
|
overridevirtual |
GlGraphicsContext::destroySurface() implementation.
Implements kanzi::platform::GlGraphicsContext.
|
overridevirtual |
GlGraphicsContext::getSurfaceProperties() implementation.
Implements kanzi::platform::GlGraphicsContext.
|
overridevirtual |
GlGraphicsContext::getSurfaceGLContext() implementation.
Implements kanzi::platform::GlGraphicsContext.
|
overridevirtual |
GlGraphicsContext::makeSurfaceCurrent() implementation.
Implements kanzi::platform::GlGraphicsContext.
|
overridevirtual |
GlGraphicsContext::getCurrentSurfaceContext() implementation.
Implements kanzi::platform::GlGraphicsContext.
|
overridevirtual |
GlGraphicsContext::getSurfaces() implementation.
Implements kanzi::platform::GlGraphicsContext.
GlGraphicsContext::getGLProcAddress() implementation.
Implements kanzi::platform::GlGraphicsContext.
|
overridevirtual |
GlGraphicsContext::makeThreadCurrent() implementation.
Implements kanzi::platform::GlGraphicsContext.
|
overridevirtual |
GlGraphicsContext::isFeatureEnabled() implementation.
Implements kanzi::platform::GlGraphicsContext.
| KZ_NO_DISCARD uintptr_t kanzi::platform::GlxGraphicsContext::findNativeDisplayConfig | ( | const SurfaceProperties & | properties, |
| bool | requirePBuffer ) |
Finds a suitable platform specific display configuration that is closest match to given surface properties.
| properties | Preferred surface properties. |
| requirePBuffer | Whether the same configuration should be possible to use for an OpenGL pbuffer. |