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: