Graphite  Version 3
An experimental 3D geometry processing program
GLUP::UniformState Struct Reference

The set of state variables that represent GLUP uniform state. More...

#include <geogram_gfx/GLUP/GLUP_context.h>

Public Attributes

vector< StateVariable< GLboolean > > toggle
 
vector< VectorStateVariablecolor
 
VectorStateVariable light_vector
 
VectorStateVariable light_half_vector
 
StateVariable< GLfloat > point_size
 
StateVariable< GLfloat > mesh_width
 
StateVariable< GLfloat > cells_shrink
 
StateVariable< GLint > picking_mode
 
StateVariable< GLint > picking_id
 
StateVariable< GLint > base_picking_id
 
StateVariable< GLint > clipping_mode
 
StateVariable< GLint > texture_mode
 
StateVariable< GLint > texture_type
 
StateVariable< GLfloat > alpha_threshold
 
StateVariable< GLfloat > specular
 
VectorStateVariable clip_plane
 
VectorStateVariable world_clip_plane
 
VectorStateVariable clip_clip_plane
 
FloatsArrayStateVariable modelview_matrix
 
FloatsArrayStateVariable modelviewprojection_matrix
 
FloatsArrayStateVariable projection_matrix
 
FloatsArrayStateVariable normal_matrix
 
FloatsArrayStateVariable texture_matrix
 
FloatsArrayStateVariable inverse_modelviewprojection_matrix
 
FloatsArrayStateVariable inverse_modelview_matrix
 
FloatsArrayStateVariable inverse_projection_matrix
 
VectorStateVariable viewport
 

Detailed Description

The set of state variables that represent GLUP uniform state.

Definition at line 976 of file GLUP_context.h.


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