Graphite Version 3
An experimental 3D geometry processing program
|
Public Attributes | |
bool | vertex_colors_enabled |
vec4 | front_color |
vec4 | back_color |
bool | draw_mesh_enabled |
vec4 | mesh_color |
float | mesh_width |
bool | lighting_enabled |
bool | normal_mapping_enabled |
vec3 | light_vector |
vec3 | light_half_vector |
float | specular |
bool | texturing_enabled |
bool | indirect_texturing_enabled |
int | texture_mode |
int | texture_type |
float | cells_shrink |
bool | picking_enabled |
int | picking_mode |
int | picking_id |
int | base_picking_id |
bool | clipping_enabled |
int | clipping_mode |
vec4 | clip_plane |
vec4 | world_clip_plane |
bool | alpha_discard_enabled |
float | alpha_threshold |
mat4 | texture_matrix |
mat4 | modelviewprojection_matrix |
mat4 | inverse_modelviewprojection_matrix |
mat3 | normal_matrix |
vec4 | viewport |
bool | vertex_normals_enabled |
bool | primitive_filtering_enabled |
bool | thick_lines_enabled |
Definition at line 1 of file fragment_shader_state.h.
bool UniformState::alpha_discard_enabled |
Definition at line 34 of file fragment_shader_state.h.
float UniformState::alpha_threshold |
Definition at line 35 of file fragment_shader_state.h.
vec4 UniformState::back_color |
Definition at line 5 of file fragment_shader_state.h.
int UniformState::base_picking_id |
Definition at line 27 of file fragment_shader_state.h.
float UniformState::cells_shrink |
Definition at line 22 of file fragment_shader_state.h.
vec4 UniformState::clip_plane |
Definition at line 31 of file fragment_shader_state.h.
bool UniformState::clipping_enabled |
Definition at line 29 of file fragment_shader_state.h.
int UniformState::clipping_mode |
Definition at line 30 of file fragment_shader_state.h.
bool UniformState::draw_mesh_enabled |
Definition at line 7 of file fragment_shader_state.h.
vec4 UniformState::front_color |
Definition at line 4 of file fragment_shader_state.h.
bool UniformState::indirect_texturing_enabled |
Definition at line 18 of file fragment_shader_state.h.
mat4 UniformState::inverse_modelviewprojection_matrix |
Definition at line 39 of file fragment_shader_state.h.
vec3 UniformState::light_half_vector |
Definition at line 14 of file fragment_shader_state.h.
vec3 UniformState::light_vector |
Definition at line 13 of file fragment_shader_state.h.
bool UniformState::lighting_enabled |
Definition at line 11 of file fragment_shader_state.h.
vec4 UniformState::mesh_color |
Definition at line 8 of file fragment_shader_state.h.
float UniformState::mesh_width |
Definition at line 9 of file fragment_shader_state.h.
mat4 UniformState::modelviewprojection_matrix |
Definition at line 38 of file fragment_shader_state.h.
bool UniformState::normal_mapping_enabled |
Definition at line 12 of file fragment_shader_state.h.
mat3 UniformState::normal_matrix |
Definition at line 40 of file fragment_shader_state.h.
bool UniformState::picking_enabled |
Definition at line 24 of file fragment_shader_state.h.
int UniformState::picking_id |
Definition at line 26 of file fragment_shader_state.h.
int UniformState::picking_mode |
Definition at line 25 of file fragment_shader_state.h.
bool UniformState::primitive_filtering_enabled |
Definition at line 45 of file fragment_shader_state.h.
float UniformState::specular |
Definition at line 15 of file fragment_shader_state.h.
mat4 UniformState::texture_matrix |
Definition at line 37 of file fragment_shader_state.h.
int UniformState::texture_mode |
Definition at line 19 of file fragment_shader_state.h.
int UniformState::texture_type |
Definition at line 20 of file fragment_shader_state.h.
bool UniformState::texturing_enabled |
Definition at line 17 of file fragment_shader_state.h.
bool UniformState::thick_lines_enabled |
Definition at line 46 of file fragment_shader_state.h.
bool UniformState::vertex_colors_enabled |
Definition at line 2 of file fragment_shader_state.h.
bool UniformState::vertex_normals_enabled |
Definition at line 44 of file fragment_shader_state.h.
vec4 UniformState::viewport |
Definition at line 42 of file fragment_shader_state.h.
vec4 UniformState::world_clip_plane |
Definition at line 32 of file fragment_shader_state.h.