Fluxus::State Class Reference

#include <State.h>

Collaboration diagram for Fluxus::State:

Collaboration graph
[legend]

Public Member Functions

 State ()
void Apply ()
void Spew ()

Data Fields

dColour Colour
dColour Specular
dColour Emissive
dColour Ambient
float Shinyness
float Opacity
unsigned int Textures [MAX_TEXTURES]
int Parent
int Hints
float LineWidth
float PointWidth
int SourceBlend
int DestinationBlend
dColour WireColour
dMatrix Transform
GLSLShaderShader

Detailed Description

The fluxus graphics state This is used to form the state stack for immediate mode, and is contained inside each primitive in retained mode.

Definition at line 68 of file State.h.


Constructor & Destructor Documentation

State::State (  ) 

Definition at line 23 of file State.cpp.


Member Function Documentation

void State::Apply (  ) 

Definition at line 41 of file State.cpp.

void State::Spew (  ) 

Definition at line 67 of file State.cpp.


Field Documentation

dColour Fluxus::State::Colour

Definition at line 76 of file State.h.

dColour Fluxus::State::Specular

Definition at line 77 of file State.h.

dColour Fluxus::State::Emissive

Definition at line 78 of file State.h.

dColour Fluxus::State::Ambient

Definition at line 79 of file State.h.

float Fluxus::State::Shinyness

Definition at line 80 of file State.h.

float Fluxus::State::Opacity

Definition at line 81 of file State.h.

unsigned int Fluxus::State::Textures[MAX_TEXTURES]

Definition at line 82 of file State.h.

int Fluxus::State::Parent

Definition at line 84 of file State.h.

int Fluxus::State::Hints

Definition at line 85 of file State.h.

float Fluxus::State::LineWidth

Definition at line 86 of file State.h.

float Fluxus::State::PointWidth

Definition at line 87 of file State.h.

int Fluxus::State::SourceBlend

Definition at line 89 of file State.h.

int Fluxus::State::DestinationBlend

Definition at line 90 of file State.h.

dColour Fluxus::State::WireColour

Definition at line 91 of file State.h.

dMatrix Fluxus::State::Transform

Definition at line 93 of file State.h.

GLSLShader* Fluxus::State::Shader

Definition at line 95 of file State.h.


The documentation for this class was generated from the following files:
Generated on Tue Sep 4 23:22:45 2007 for The Fluxus Renderer (libfluxus) by  doxygen 1.5.1