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: