A collection of opengl state information. More...
#include <iglrender.h>
Public Types | |
enum | ESort { eSortFirst = 0, eSortOpaque = 1, eSortMultiFirst = 2, eSortMultiLast = 1023, eSortOverbrighten = 1024, eSortFullbright = 1025, eSortHighlight = 1026, eSortTranslucent = 1027, eSortOverlayFirst = 1028, eSortOverlayLast = 2047, eSortControlFirst = 2048, eSortControlLast = 3071, eSortGUI0 = 3072, eSortGUI1 = 3073, eSortLast = 4096 } |
Public Member Functions | |
OpenGLState () | |
Data Fields | |
unsigned int | m_state |
std::size_t | m_sort |
GLint | m_texture |
GLint | m_texture1 |
GLint | m_texture2 |
GLint | m_texture3 |
GLint | m_texture4 |
GLint | m_texture5 |
GLint | m_texture6 |
GLint | m_texture7 |
Vector4 | m_colour |
GLenum | m_blend_src |
GLenum | m_blend_dst |
GLenum | m_depthfunc |
GLenum | m_alphafunc |
GLfloat | m_alpharef |
GLfloat | m_linewidth |
GLfloat | m_pointsize |
GLint | m_linestipple_factor |
GLushort | m_linestipple_pattern |
A collection of opengl state information.
Definition at line 30 of file iglrender.h.
enum OpenGLState::ESort |
Definition at line 28 of file iglrender.h.
OpenGLState::OpenGLState | ( | ) | [inline] |
Definition at line 66 of file iglrender.h.
GLenum OpenGLState::m_alphafunc |
Definition at line 59 of file iglrender.h.
GLfloat OpenGLState::m_alpharef |
Definition at line 60 of file iglrender.h.
GLenum OpenGLState::m_blend_dst |
Definition at line 57 of file iglrender.h.
GLenum OpenGLState::m_blend_src |
Definition at line 57 of file iglrender.h.
Definition at line 56 of file iglrender.h.
GLenum OpenGLState::m_depthfunc |
Definition at line 58 of file iglrender.h.
Definition at line 63 of file iglrender.h.
GLushort OpenGLState::m_linestipple_pattern |
Definition at line 64 of file iglrender.h.
GLfloat OpenGLState::m_linewidth |
Definition at line 61 of file iglrender.h.
GLfloat OpenGLState::m_pointsize |
Definition at line 62 of file iglrender.h.
std::size_t OpenGLState::m_sort |
Definition at line 47 of file iglrender.h.
unsigned int OpenGLState::m_state |
Definition at line 46 of file iglrender.h.
GLint OpenGLState::m_texture |
Definition at line 48 of file iglrender.h.
GLint OpenGLState::m_texture1 |
Definition at line 49 of file iglrender.h.
GLint OpenGLState::m_texture2 |
Definition at line 50 of file iglrender.h.
GLint OpenGLState::m_texture3 |
Definition at line 51 of file iglrender.h.
GLint OpenGLState::m_texture4 |
Definition at line 52 of file iglrender.h.
GLint OpenGLState::m_texture5 |
Definition at line 53 of file iglrender.h.
GLint OpenGLState::m_texture6 |
Definition at line 54 of file iglrender.h.
GLint OpenGLState::m_texture7 |
Definition at line 55 of file iglrender.h.