OpenGL State Helper¶
- group FnGLStateHelper
 Enums
- 
enum Bit¶
 Each client is responsible for setting up their own renderstate before submitting draw jobs. Often a client will need to temporarily change state for their purpose. The purpose of
GLStateRestoreis to provide a RAII mechanism to do this. The various bits to restore.Values:
- 
enumerator Enable¶
 
- 
enumerator AccumuBuffer¶
 
- 
enumerator ColorBuffer¶
 
- 
enumerator Current¶
 
- 
enumerator DepthBuffer¶
 
- 
enumerator Eval¶
 
- 
enumerator Fog¶
 
- 
enumerator Hint¶
 
- 
enumerator Lighting¶
 
- 
enumerator Line¶
 
- 
enumerator List¶
 
- 
enumerator Multisample¶
 
- 
enumerator PixelMode¶
 
- 
enumerator Point¶
 
- 
enumerator Polygon¶
 
- 
enumerator PolygonStipple¶
 
- 
enumerator Scissor¶
 
- 
enumerator StencilBuffer¶
 
- 
enumerator Texture¶
 
- 
enumerator Transform¶
 
- 
enumerator Viewport¶
 
- 
enumerator Enable¶
 
- 
class GLStateRestore¶
 - #include <FnGLStateHelper.h>
Provide a RAII mechanism to temporarily change the OpenGL state.
 
- 
enum Bit¶