Geogram Version 1.8.5
A programming library of geometric algorithms
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 941 of file GLUP_context.h.

Member Data Documentation

◆ alpha_threshold

StateVariable<GLfloat> GLUP::UniformState::alpha_threshold

Definition at line 955 of file GLUP_context.h.

◆ base_picking_id

StateVariable<GLint> GLUP::UniformState::base_picking_id

Definition at line 951 of file GLUP_context.h.

◆ cells_shrink

StateVariable<GLfloat> GLUP::UniformState::cells_shrink

Definition at line 948 of file GLUP_context.h.

◆ clip_clip_plane

VectorStateVariable GLUP::UniformState::clip_clip_plane

Definition at line 959 of file GLUP_context.h.

◆ clip_plane

VectorStateVariable GLUP::UniformState::clip_plane

Definition at line 957 of file GLUP_context.h.

◆ clipping_mode

StateVariable<GLint> GLUP::UniformState::clipping_mode

Definition at line 952 of file GLUP_context.h.

◆ color

vector< VectorStateVariable> GLUP::UniformState::color

Definition at line 943 of file GLUP_context.h.

◆ inverse_modelview_matrix

FloatsArrayStateVariable GLUP::UniformState::inverse_modelview_matrix

Definition at line 966 of file GLUP_context.h.

◆ inverse_modelviewprojection_matrix

FloatsArrayStateVariable GLUP::UniformState::inverse_modelviewprojection_matrix

Definition at line 965 of file GLUP_context.h.

◆ inverse_projection_matrix

FloatsArrayStateVariable GLUP::UniformState::inverse_projection_matrix

Definition at line 967 of file GLUP_context.h.

◆ light_half_vector

VectorStateVariable GLUP::UniformState::light_half_vector

Definition at line 945 of file GLUP_context.h.

◆ light_vector

VectorStateVariable GLUP::UniformState::light_vector

Definition at line 944 of file GLUP_context.h.

◆ mesh_width

StateVariable<GLfloat> GLUP::UniformState::mesh_width

Definition at line 947 of file GLUP_context.h.

◆ modelview_matrix

FloatsArrayStateVariable GLUP::UniformState::modelview_matrix

Definition at line 960 of file GLUP_context.h.

◆ modelviewprojection_matrix

FloatsArrayStateVariable GLUP::UniformState::modelviewprojection_matrix

Definition at line 961 of file GLUP_context.h.

◆ normal_matrix

FloatsArrayStateVariable GLUP::UniformState::normal_matrix

Definition at line 963 of file GLUP_context.h.

◆ picking_id

StateVariable<GLint> GLUP::UniformState::picking_id

Definition at line 950 of file GLUP_context.h.

◆ picking_mode

StateVariable<GLint> GLUP::UniformState::picking_mode

Definition at line 949 of file GLUP_context.h.

◆ point_size

StateVariable<GLfloat> GLUP::UniformState::point_size

Definition at line 946 of file GLUP_context.h.

◆ projection_matrix

FloatsArrayStateVariable GLUP::UniformState::projection_matrix

Definition at line 962 of file GLUP_context.h.

◆ specular

StateVariable<GLfloat> GLUP::UniformState::specular

Definition at line 956 of file GLUP_context.h.

◆ texture_matrix

FloatsArrayStateVariable GLUP::UniformState::texture_matrix

Definition at line 964 of file GLUP_context.h.

◆ texture_mode

StateVariable<GLint> GLUP::UniformState::texture_mode

Definition at line 953 of file GLUP_context.h.

◆ texture_type

StateVariable<GLint> GLUP::UniformState::texture_type

Definition at line 954 of file GLUP_context.h.

◆ toggle

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

Definition at line 942 of file GLUP_context.h.

◆ viewport

VectorStateVariable GLUP::UniformState::viewport

Definition at line 968 of file GLUP_context.h.

◆ world_clip_plane

VectorStateVariable GLUP::UniformState::world_clip_plane

Definition at line 958 of file GLUP_context.h.


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