OpenGLState Class Reference

A collection of opengl state information. More...

#include <iglrender.h>

Collaboration diagram for OpenGLState:
Collaboration graph
[legend]

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

Detailed Description

A collection of opengl state information.

Definition at line 30 of file iglrender.h.


Member Enumeration Documentation

Enumerator:
eSortFirst 
eSortOpaque 
eSortMultiFirst 
eSortMultiLast 
eSortOverbrighten 
eSortFullbright 
eSortHighlight 
eSortTranslucent 
eSortOverlayFirst 
eSortOverlayLast 
eSortControlFirst 
eSortControlLast 
eSortGUI0 
eSortGUI1 
eSortLast 

Definition at line 28 of file iglrender.h.


Constructor & Destructor Documentation

OpenGLState::OpenGLState (  )  [inline]

Definition at line 66 of file iglrender.h.


Field Documentation

Definition at line 59 of file iglrender.h.

Definition at line 60 of file iglrender.h.

Definition at line 57 of file iglrender.h.

Definition at line 57 of file iglrender.h.

Definition at line 56 of file iglrender.h.

Definition at line 58 of file iglrender.h.

Definition at line 63 of file iglrender.h.

Definition at line 64 of file iglrender.h.

Definition at line 61 of file iglrender.h.

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.

Definition at line 48 of file iglrender.h.

Definition at line 49 of file iglrender.h.

Definition at line 50 of file iglrender.h.

Definition at line 51 of file iglrender.h.

Definition at line 52 of file iglrender.h.

Definition at line 53 of file iglrender.h.

Definition at line 54 of file iglrender.h.

Definition at line 55 of file iglrender.h.


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2