OpenGL3StateChangeWrapper - wraps OpenGL calls and checks for redundant calls beforehand.  
 More...
 | 
| 
  | OpenGL3StateChangeWrapper (OpenGL3Renderer &owner) | 
|   | constructor. 
  | 
|   | 
| 
virtual  | ~OpenGL3StateChangeWrapper () | 
|   | destructor 
  | 
|   | 
| 
void  | reset () | 
|   | 
| 
void  | bindVertexArray (GLuint vertexArray) | 
|   | 
| 
void  | blendFunc (GLenum sfactor, GLenum dfactor) | 
|   | 
| 
void  | blendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) | 
|   | 
| 
void  | viewport (GLint x, GLint y, GLsizei width, GLsizei height) | 
|   | 
| 
void  | scissor (GLint x, GLint y, GLsizei width, GLsizei height) | 
|   | 
| 
void  | bindBuffer (GLenum target, GLuint buffer) | 
|   | 
OpenGL3StateChangeWrapper - wraps OpenGL calls and checks for redundant calls beforehand.