|
Namespaces |
| namespace | sge |
| namespace | sge::renderer |
| namespace | sge::renderer::state_cull_mode_type |
| namespace | sge::renderer::state_depth_func_type |
| namespace | sge::renderer::state_stencil_func_type |
| namespace | sge::renderer::state_fog_mode_type |
| namespace | sge::renderer::state_draw_mode_type |
| namespace | sge::renderer::state_source_blend_func_type |
| namespace | sge::renderer::state_dest_blend_func_type |
| namespace | sge::renderer::int_state |
| namespace | sge::renderer::float_state |
| namespace | sge::renderer::bool_state |
| namespace | sge::renderer::color_state |
| namespace | sge::renderer::cull_mode |
| namespace | sge::renderer::depth_func |
| namespace | sge::renderer::stencil_func |
| namespace | sge::renderer::fog_mode |
| namespace | sge::renderer::draw_mode |
| namespace | sge::renderer::source_blend_func |
| namespace | sge::renderer::dest_blend_func |
Classes |
| struct | sge::renderer::sge::renderer::state_var_traits< int > |
| struct | sge::renderer::sge::renderer::state_var_traits< float > |
| struct | sge::renderer::sge::renderer::state_var_traits< bool > |
| struct | sge::renderer::sge::renderer::state_var_traits< color > |
| struct | sge::renderer::sge::renderer::state_var_traits< state_cull_mode_type::type > |
| struct | sge::renderer::sge::renderer::state_var_traits< state_depth_func_type::type > |
| struct | sge::renderer::sge::renderer::state_var_traits< state_stencil_func_type::type > |
| struct | sge::renderer::sge::renderer::state_var_traits< state_fog_mode_type::type > |
| struct | sge::renderer::sge::renderer::state_var_traits< state_draw_mode_type::type > |
| struct | sge::renderer::sge::renderer::state_var_traits< state_source_blend_func_type::type > |
| struct | sge::renderer::sge::renderer::state_var_traits< state_dest_blend_func_type::type > |
| struct | sge::renderer::state_var< T > |
| class | sge::renderer::state_list |
Typedefs |
| typedef state_var< int > | sge::renderer::int_state::type |
| typedef state_var< float > | sge::renderer::float_state::type |
| typedef state_var< bool > | sge::renderer::bool_state::type |
| typedef state_var< color > | sge::renderer::color_state::type |
typedef state_var
< state_cull_mode_type::type > | sge::renderer::cull_mode::type |
typedef state_var
< state_depth_func_type::type > | sge::renderer::depth_func::type |
typedef state_var
< state_stencil_func_type::type > | sge::renderer::stencil_func::type |
typedef state_var
< state_fog_mode_type::type > | sge::renderer::fog_mode::type |
typedef state_var
< state_draw_mode_type::type > | sge::renderer::draw_mode::type |
typedef state_var
< state_source_blend_func_type::type > | sge::renderer::source_blend_func::type |
typedef state_var
< state_dest_blend_func_type::type > | sge::renderer::dest_blend_func::type |
typedef boost::variant
< int_state::type,
float_state::type,
bool_state::type,
color_state::type,
cull_mode::type,
depth_func::type,
stencil_func::type,
fog_mode::type,
draw_mode::type,
source_blend_func::type,
dest_blend_func::type > | sge::renderer::any_state |
Enumerations |
| enum | sge::renderer::state_cull_mode_type::type { sge::renderer::state_cull_mode_type::off,
sge::renderer::state_cull_mode_type::back,
sge::renderer::state_cull_mode_type::front
} |
| enum | sge::renderer::state_depth_func_type::type {
sge::renderer::state_depth_func_type::off,
sge::renderer::state_depth_func_type::never,
sge::renderer::state_depth_func_type::less,
sge::renderer::state_depth_func_type::equal,
sge::renderer::state_depth_func_type::less_equal,
sge::renderer::state_depth_func_type::greater,
sge::renderer::state_depth_func_type::not_equal,
sge::renderer::state_depth_func_type::greater_equal,
sge::renderer::state_depth_func_type::always
} |
| enum | sge::renderer::state_stencil_func_type::type {
sge::renderer::state_stencil_func_type::off,
sge::renderer::state_stencil_func_type::never,
sge::renderer::state_stencil_func_type::less,
sge::renderer::state_stencil_func_type::equal,
sge::renderer::state_stencil_func_type::less_equal,
sge::renderer::state_stencil_func_type::greater,
sge::renderer::state_stencil_func_type::not_equal,
sge::renderer::state_stencil_func_type::greater_equal,
sge::renderer::state_stencil_func_type::always
} |
| enum | sge::renderer::state_fog_mode_type::type { sge::renderer::state_fog_mode_type::off,
sge::renderer::state_fog_mode_type::linear,
sge::renderer::state_fog_mode_type::exp,
sge::renderer::state_fog_mode_type::exp2
} |
| enum | sge::renderer::state_draw_mode_type::type { sge::renderer::state_draw_mode_type::point,
sge::renderer::state_draw_mode_type::line,
sge::renderer::state_draw_mode_type::fill
} |
| enum | sge::renderer::state_source_blend_func_type::type {
sge::renderer::state_source_blend_func_type::zero,
sge::renderer::state_source_blend_func_type::one,
sge::renderer::state_source_blend_func_type::dest_color,
sge::renderer::state_source_blend_func_type::inv_dest_color,
sge::renderer::state_source_blend_func_type::src_alpha,
sge::renderer::state_source_blend_func_type::inv_src_alpha,
sge::renderer::state_source_blend_func_type::dest_alpha,
sge::renderer::state_source_blend_func_type::inv_dest_alpha,
sge::renderer::state_source_blend_func_type::src_alpha_sat
} |
| enum | sge::renderer::state_dest_blend_func_type::type {
sge::renderer::state_dest_blend_func_type::zero,
sge::renderer::state_dest_blend_func_type::one,
sge::renderer::state_dest_blend_func_type::src_color,
sge::renderer::state_dest_blend_func_type::inv_src_color,
sge::renderer::state_dest_blend_func_type::src_alpha,
sge::renderer::state_dest_blend_func_type::inv_src_alpha,
sge::renderer::state_dest_blend_func_type::dest_alpha,
sge::renderer::state_dest_blend_func_type::inv_dest_alpha
} |
Variables |
| SGE_SYMBOL type | sge::renderer::int_state::stencil_clear_val |
| SGE_SYMBOL type | sge::renderer::float_state::zbuffer_clear_val |
| SGE_SYMBOL type | sge::renderer::float_state::fog_start |
| SGE_SYMBOL type | sge::renderer::float_state::fog_end |
| SGE_SYMBOL type | sge::renderer::float_state::fog_density |
| SGE_SYMBOL type | sge::renderer::bool_state::clear_zbuffer |
| SGE_SYMBOL type | sge::renderer::bool_state::clear_backbuffer |
| SGE_SYMBOL type | sge::renderer::bool_state::clear_stencil |
| SGE_SYMBOL type | sge::renderer::bool_state::enable_alpha_blending |
| SGE_SYMBOL type | sge::renderer::bool_state::enable_lighting |
| SGE_SYMBOL type | sge::renderer::color_state::clear_color |
| SGE_SYMBOL type | sge::renderer::color_state::ambient_light_color |
| SGE_SYMBOL type | sge::renderer::color_state::fog_color |
| SGE_SYMBOL const type | sge::renderer::cull_mode::off |
| SGE_SYMBOL const type | sge::renderer::cull_mode::back |
| SGE_SYMBOL const type | sge::renderer::cull_mode::front |
| SGE_SYMBOL const type | sge::renderer::depth_func::off |
| SGE_SYMBOL const type | sge::renderer::depth_func::never |
| SGE_SYMBOL const type | sge::renderer::depth_func::less |
| SGE_SYMBOL const type | sge::renderer::depth_func::equal |
| SGE_SYMBOL const type | sge::renderer::depth_func::less_equal |
| SGE_SYMBOL const type | sge::renderer::depth_func::greater |
| SGE_SYMBOL const type | sge::renderer::depth_func::not_equal |
| SGE_SYMBOL const type | sge::renderer::depth_func::greater_equal |
| SGE_SYMBOL const type | sge::renderer::depth_func::always |
| SGE_SYMBOL const type | sge::renderer::stencil_func::off |
| SGE_SYMBOL const type | sge::renderer::stencil_func::never |
| SGE_SYMBOL const type | sge::renderer::stencil_func::less |
| SGE_SYMBOL const type | sge::renderer::stencil_func::equal |
| SGE_SYMBOL const type | sge::renderer::stencil_func::less_equal |
| SGE_SYMBOL const type | sge::renderer::stencil_func::greater |
| SGE_SYMBOL const type | sge::renderer::stencil_func::not_equal |
| SGE_SYMBOL const type | sge::renderer::stencil_func::greater_equal |
| SGE_SYMBOL const type | sge::renderer::stencil_func::always |
| SGE_SYMBOL const type | sge::renderer::fog_mode::off |
| SGE_SYMBOL const type | sge::renderer::fog_mode::linear |
| SGE_SYMBOL const type | sge::renderer::fog_mode::exp |
| SGE_SYMBOL const type | sge::renderer::fog_mode::exp2 |
| SGE_SYMBOL const type | sge::renderer::draw_mode::point |
| SGE_SYMBOL const type | sge::renderer::draw_mode::line |
| SGE_SYMBOL const type | sge::renderer::draw_mode::fill |
| SGE_SYMBOL const type | sge::renderer::source_blend_func::zero |
| SGE_SYMBOL const type | sge::renderer::source_blend_func::one |
| SGE_SYMBOL const type | sge::renderer::source_blend_func::dest_color |
| SGE_SYMBOL const type | sge::renderer::source_blend_func::inv_dest_color |
| SGE_SYMBOL const type | sge::renderer::source_blend_func::src_alpha |
| SGE_SYMBOL const type | sge::renderer::source_blend_func::inv_src_alpha |
| SGE_SYMBOL const type | sge::renderer::source_blend_func::dest_alpha |
| SGE_SYMBOL const type | sge::renderer::source_blend_func::inv_dest_alpha |
| SGE_SYMBOL const type | sge::renderer::source_blend_func::src_alpha_sat |
| SGE_SYMBOL const type | sge::renderer::dest_blend_func::zero |
| SGE_SYMBOL const type | sge::renderer::dest_blend_func::one |
| SGE_SYMBOL const type | sge::renderer::dest_blend_func::src_color |
| SGE_SYMBOL const type | sge::renderer::dest_blend_func::inv_src_color |
| SGE_SYMBOL const type | sge::renderer::dest_blend_func::src_alpha |
| SGE_SYMBOL const type | sge::renderer::dest_blend_func::inv_src_alpha |
| SGE_SYMBOL const type | sge::renderer::dest_blend_func::dest_alpha |
| SGE_SYMBOL const type | sge::renderer::dest_blend_func::inv_dest_alpha |