Graphite Version 3
An experimental 3D geometry processing program
Loading...
Searching...
No Matches
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.

Member Data Documentation

◆ alpha_threshold

StateVariable<GLfloat> GLUP::UniformState::alpha_threshold

Definition at line 990 of file GLUP_context.h.

◆ base_picking_id

StateVariable<GLint> GLUP::UniformState::base_picking_id

Definition at line 986 of file GLUP_context.h.

◆ cells_shrink

StateVariable<GLfloat> GLUP::UniformState::cells_shrink

Definition at line 983 of file GLUP_context.h.

◆ clip_clip_plane

VectorStateVariable GLUP::UniformState::clip_clip_plane

Definition at line 994 of file GLUP_context.h.

◆ clip_plane

VectorStateVariable GLUP::UniformState::clip_plane

Definition at line 992 of file GLUP_context.h.

◆ clipping_mode

StateVariable<GLint> GLUP::UniformState::clipping_mode

Definition at line 987 of file GLUP_context.h.

◆ color

vector< VectorStateVariable> GLUP::UniformState::color

Definition at line 978 of file GLUP_context.h.

◆ inverse_modelview_matrix

FloatsArrayStateVariable GLUP::UniformState::inverse_modelview_matrix

Definition at line 1001 of file GLUP_context.h.

◆ inverse_modelviewprojection_matrix

FloatsArrayStateVariable GLUP::UniformState::inverse_modelviewprojection_matrix

Definition at line 1000 of file GLUP_context.h.

◆ inverse_projection_matrix

FloatsArrayStateVariable GLUP::UniformState::inverse_projection_matrix

Definition at line 1002 of file GLUP_context.h.

◆ light_half_vector

VectorStateVariable GLUP::UniformState::light_half_vector

Definition at line 980 of file GLUP_context.h.

◆ light_vector

VectorStateVariable GLUP::UniformState::light_vector

Definition at line 979 of file GLUP_context.h.

◆ mesh_width

StateVariable<GLfloat> GLUP::UniformState::mesh_width

Definition at line 982 of file GLUP_context.h.

◆ modelview_matrix

FloatsArrayStateVariable GLUP::UniformState::modelview_matrix

Definition at line 995 of file GLUP_context.h.

◆ modelviewprojection_matrix

FloatsArrayStateVariable GLUP::UniformState::modelviewprojection_matrix

Definition at line 996 of file GLUP_context.h.

◆ normal_matrix

FloatsArrayStateVariable GLUP::UniformState::normal_matrix

Definition at line 998 of file GLUP_context.h.

◆ picking_id

StateVariable<GLint> GLUP::UniformState::picking_id

Definition at line 985 of file GLUP_context.h.

◆ picking_mode

StateVariable<GLint> GLUP::UniformState::picking_mode

Definition at line 984 of file GLUP_context.h.

◆ point_size

StateVariable<GLfloat> GLUP::UniformState::point_size

Definition at line 981 of file GLUP_context.h.

◆ projection_matrix

FloatsArrayStateVariable GLUP::UniformState::projection_matrix

Definition at line 997 of file GLUP_context.h.

◆ specular

StateVariable<GLfloat> GLUP::UniformState::specular

Definition at line 991 of file GLUP_context.h.

◆ texture_matrix

FloatsArrayStateVariable GLUP::UniformState::texture_matrix

Definition at line 999 of file GLUP_context.h.

◆ texture_mode

StateVariable<GLint> GLUP::UniformState::texture_mode

Definition at line 988 of file GLUP_context.h.

◆ texture_type

StateVariable<GLint> GLUP::UniformState::texture_type

Definition at line 989 of file GLUP_context.h.

◆ toggle

vector< StateVariable<GLboolean> > GLUP::UniformState::toggle

Definition at line 977 of file GLUP_context.h.

◆ viewport

VectorStateVariable GLUP::UniformState::viewport

Definition at line 1003 of file GLUP_context.h.

◆ world_clip_plane

VectorStateVariable GLUP::UniformState::world_clip_plane

Definition at line 993 of file GLUP_context.h.


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