Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
renderstate Struct Reference

Public Member Functions

 renderstate ()
 

Public Attributes

bool colormask
 
bool depthmask
 
bool blending
 
int alphaing
 
GLuint vbuf
 
bool vattribs
 
bool vquery
 
vec colorscale
 
vec lightcolor
 
float alphascale
 
GLuint textures [8]
 
Slotslot
 
Slottexgenslot
 
VSlotvslot
 
VSlottexgenvslot
 
vec2 texgenscroll
 
int texgendim
 
int visibledynlights
 
uint dynlightmask
 

Constructor & Destructor Documentation

renderstate::renderstate ( )
inline

References loopk, and textures.

Member Data Documentation

int renderstate::alphaing
float renderstate::alphascale

Referenced by changeslottmus(), and renderalphageom().

bool renderstate::blending

Referenced by changeshader(), rendergeom(), and renderva().

bool renderstate::colormask
vec renderstate::colorscale

Referenced by changeslottmus(), and renderalphageom().

bool renderstate::depthmask
uint renderstate::dynlightmask

Referenced by changebatchtmus().

vec renderstate::lightcolor
Slot* renderstate::slot

Referenced by changeslottmus(), and renderbatches().

int renderstate::texgendim
vec2 renderstate::texgenscroll

Referenced by changetexgen().

Slot * renderstate::texgenslot

Referenced by changetexgen().

VSlot * renderstate::texgenvslot

Referenced by changetexgen(), and renderbatches().

GLuint renderstate::textures[8]
bool renderstate::vattribs
GLuint renderstate::vbuf
int renderstate::visibledynlights

Referenced by changebatchtmus(), and changeshader().

bool renderstate::vquery
VSlot* renderstate::vslot

Referenced by changeslottmus(), and renderbatches().


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