|  | GL Studio C++ Runtime API
    | 
#include <gls_state_manager.h>
| Static Public Member Functions | |
| static IGlsStateManager * | Instance () | 
| static GLenum | CheckError () | 
| Friends | |
| class | GlsGlobals | 
The GlsStateManager singleton class that holds an instance of a state manager that manages the GL Studio runtime library's use of the OpenGL context, minimizing unnecessary state changes.
| 
 | static | 
| 
 | static | 
The singleton accessor method for an implementation of an IGlsStateManager, which manages the GL Studio runtime library's use of the OpenGL context, minimizing unnecessary state changes