Base class for classes that require an OpenGL context.
More...
#include <GlResource.hpp>
Base class for classes that require an OpenGL context.
This class is for internal use only, it must be the base of every class that requires a valid OpenGL context in order to work.
Definition at line 46 of file GlResource.hpp.
◆ GlResource()
sf::GlResource::GlResource |
( |
| ) |
|
|
protected |
◆ ~GlResource()
sf::GlResource::~GlResource |
( |
| ) |
|
|
protected |
◆ registerContextDestroyCallback()
static void sf::GlResource::registerContextDestroyCallback |
( |
ContextDestroyCallback |
callback, |
|
|
void * |
arg |
|
) |
| |
|
staticprotected |
Register a function to be called when a context is destroyed.
This is used for internal purposes in order to properly clean up OpenGL resources that cannot be shared between contexts.
- Parameters
-
callback | Function to be called when a context is destroyed |
arg | Argument to pass when calling the function |
The documentation for this class was generated from the following file: