| action(std::ostream &a_out) | tools::sg::action | inline |
| action(const action &a_from) | tools::sg::action | inlineprotected |
| add_color(float a_r, float a_g, float a_b, float a_a) | tools::sg::zb_action | inline |
| add_color(float a_r, float a_g, float a_b) | tools::sg::zb_action | inline |
| add_color(const colorf &a_col) | tools::sg::zb_action | inline |
| add_line_loop(size_t a_floatn, const float *a_xyzs) | tools::sg::render_action | inline |
| add_line_loop(const std::vector< float > &a_xyzs) | tools::sg::render_action | inline |
| add_line_strip(size_t a_floatn, const float *a_xyzs) | tools::sg::render_action | inline |
| add_line_strip(const std::vector< float > &a_xyzs) | tools::sg::render_action | inline |
| add_lines(size_t a_floatn, const float *a_xyzs) | tools::sg::render_action | inline |
| add_points(size_t a_floatn, const float *a_xyzs) | tools::sg::render_action | inline |
| add_triangle_fan_normal(size_t a_floatn, const float *a_xyzs, const float *a_nms) | tools::sg::render_action | inline |
| add_triangle_fan_normal_rgba(size_t a_floatn, const float *a_xyzs, float *a_nms, const float *a_rgbas) | tools::sg::render_action | inline |
| add_triangle_fan_texture_normal(size_t a_floatn, const float *a_xyzs, const float *a_nms, gstoid a_tex, const float *a_texs) | tools::sg::render_action | inline |
| add_triangle_strip_as_triangles(size_t a_floatn, const float *a_xyzs, const float *a_nms) | tools::sg::render_action | inline |
| add_triangle_strip_normal(size_t a_floatn, const float *a_xyzs, const float *a_nms) | tools::sg::render_action | inline |
| add_triangle_strip_normal_rgba(size_t a_floatn, const float *a_xyzs, const float *a_nms, const float *a_rgbas) | tools::sg::render_action | inline |
| add_triangle_strip_texture_normal(size_t a_floatn, const float *a_xyzs, const float *a_nms, gstoid a_tex, const float *a_texs) | tools::sg::render_action | inline |
| add_triangles_normal(size_t a_floatn, const float *a_xyzs, const float *a_nms) | tools::sg::render_action | inline |
| begin_gsto(gstoid) | tools::sg::zb_action | inlinevirtual |
| cast(const std::string &a_class) const | tools::sg::action | inlinevirtual |
| clear_color(float a_r, float a_g, float a_b, float a_a) | tools::sg::zb_action | inlinevirtual |
| tools::sg::render_action::clear_color(const colorf &a_color) | tools::sg::render_action | inline |
| cmap_t typedef | tools::sg::zb_action | protected |
| color4f(float a_r, float a_g, float a_b, float a_a) | tools::sg::zb_action | inlinevirtual |
| tools::sg::render_action::color4f(const colorf &a_color) | tools::sg::render_action | inline |
| cur() const | tools::sg::matrix_action | inline |
| draw_gsto_v(gl::mode_t, size_t, bufpos) | tools::sg::zb_action | inlinevirtual |
| draw_gsto_vc(gl::mode_t, size_t, bufpos, bufpos) | tools::sg::zb_action | inlinevirtual |
| draw_gsto_vcn(gl::mode_t, size_t, bufpos, bufpos, bufpos) | tools::sg::zb_action | inlinevirtual |
| draw_gsto_vn(gl::mode_t, size_t, bufpos, bufpos) | tools::sg::zb_action | inlinevirtual |
| draw_vertex_array(gl::mode_t a_mode, size_t a_floatn, const float *a_xyzs) | tools::sg::zb_action | inlinevirtual |
| tools::sg::render_action::draw_vertex_array(gl::mode_t a_mode, const std::vector< float > &a_xyzs) | tools::sg::render_action | inline |
| draw_vertex_array_texture(gl::mode_t, size_t a_xyzn, const float *a_xyzs, gstoid a_id, const float *a_tcs) | tools::sg::zb_action | inlinevirtual |
| draw_vertex_array_xy(gl::mode_t a_mode, size_t a_floatn, const float *a_xys) | tools::sg::zb_action | inlinevirtual |
| tools::sg::render_action::draw_vertex_array_xy(gl::mode_t a_mode, const std::vector< float > &a_xys) | tools::sg::render_action | inline |
| draw_vertex_color_array(gl::mode_t a_mode, size_t a_floatn, const float *a_xyzs, const float *a_rgbas) | tools::sg::zb_action | inlinevirtual |
| tools::sg::render_action::draw_vertex_color_array(gl::mode_t a_mode, const std::vector< float > &a_xyzs, const std::vector< float > &a_rgbas) | tools::sg::render_action | inline |
| draw_vertex_color_normal_array(gl::mode_t a_mode, size_t a_floatn, const float *a_xyzs, const float *a_rgbas, const float *a_nms) | tools::sg::zb_action | inlinevirtual |
| tools::sg::render_action::draw_vertex_color_normal_array(gl::mode_t a_mode, const std::vector< float > &a_xyzs, const std::vector< float > &a_rgbas, const std::vector< float > &a_nms) | tools::sg::render_action | inline |
| draw_vertex_normal_array(gl::mode_t a_mode, size_t a_floatn, const float *a_xyzs, const float *a_nms) | tools::sg::zb_action | inlinevirtual |
| tools::sg::render_action::draw_vertex_normal_array(gl::mode_t a_mode, const std::vector< float > &a_xyzs, const std::vector< float > &a_nms) | tools::sg::render_action | inline |
| draw_vertex_normal_array_texture(gl::mode_t a_mode, size_t a_xyzn, const float *a_xyzs, const float *, gstoid a_id, const float *a_tcs) | tools::sg::zb_action | inlinevirtual |
| dump_vertex_array_xy(std::ostream &a_out, gl::mode_t, size_t a_floatn, const float *a_xys) | tools::sg::render_action | inline |
| enable_light(unsigned int, float a_dx, float a_dy, float a_dz, float a_r, float a_g, float a_b, float a_a) | tools::sg::zb_action | inlinevirtual |
| tools::sg::render_action::enable_light(unsigned int a_light, const vec3f &a_dir, const colorf &a_col) | tools::sg::render_action | inline |
| end() const | tools::sg::matrix_action | inline |
| end_gsto() | tools::sg::zb_action | inlinevirtual |
| find_color(zb::buffer::ZPixel a_pix, colorf &a_rgba) const | tools::sg::zb_action | inline |
| gen_rcmap() | tools::sg::zb_action | inlineprotected |
| get_pix(const colorf &a_rgba) | tools::sg::zb_action | inline |
| get_rgb(void *a_tag, unsigned int a_col, unsigned int a_row, VCol &a_r, VCol &a_g, VCol &a_b) | tools::sg::zb_action | inlinestatic |
| get_rgbas(size_t &a_sz) | tools::sg::zb_action | inline |
| get_rgbs(size_t &a_sz) | tools::sg::zb_action | inline |
| gstoid typedef | tools::sg::render_action | |
| line_width(float a_v) | tools::sg::zb_action | inlinevirtual |
| load_matrices_from_state() | tools::sg::render_action | inline |
| load_matrices_to_identity() | tools::sg::render_action | inline |
| load_model_matrix(const mat4f &a_mtx) | tools::sg::zb_action | inlinevirtual |
| load_proj_matrix(const mat4f &a_mtx) | tools::sg::zb_action | inlinevirtual |
| m_ccw | tools::sg::zb_action | protected |
| m_cmap | tools::sg::zb_action | protected |
| m_CULL_FACE | tools::sg::zb_action | protected |
| m_cur | tools::sg::matrix_action | protected |
| m_DEPTH_TEST | tools::sg::zb_action | protected |
| m_identity | tools::sg::matrix_action | protected |
| m_light_color | tools::sg::zb_action | protected |
| m_light_direction | tools::sg::zb_action | protected |
| m_light_on | tools::sg::zb_action | protected |
| m_LINE_SMOOTH | tools::sg::zb_action | protected |
| m_line_width | tools::sg::zb_action | protected |
| m_mgr | tools::sg::zb_action | protected |
| m_model | tools::sg::zb_action | protected |
| m_models | tools::sg::matrix_action | protected |
| m_normal | tools::sg::zb_action | protected |
| m_out | tools::sg::action | protected |
| m_point_size | tools::sg::zb_action | protected |
| m_POINT_SMOOTH | tools::sg::zb_action | protected |
| m_POLYGON_OFFSET_FILL | tools::sg::zb_action | protected |
| m_proj | tools::sg::zb_action | protected |
| m_proj_1 | tools::sg::zb_action | protected |
| m_projs | tools::sg::matrix_action | protected |
| m_pv | tools::sg::zb_action | protected |
| m_rcmap | tools::sg::zb_action | protected |
| m_rgba | tools::sg::zb_action | protected |
| m_saved_state | tools::sg::states | protected |
| m_state | tools::sg::states | protected |
| m_states | tools::sg::states | protected |
| m_vp_mtx | tools::sg::zb_action | protected |
| m_wh | tools::sg::win_action | protected |
| m_ww | tools::sg::win_action | protected |
| m_zb | tools::sg::zb_action | protected |
| matrix_action(std::ostream &a_out, unsigned int a_ww, unsigned int a_wh) | tools::sg::matrix_action | inline |
| matrix_action(const matrix_action &a_from) | tools::sg::matrix_action | inline |
| max_lights() | tools::sg::zb_action | inlinevirtual |
| model_matrix() | tools::sg::matrix_action | inline |
| model_point(float &a_x, float &a_y, float &a_z, float &a_w) | tools::sg::matrix_action | inline |
| normal(float a_x, float a_y, float a_z) | tools::sg::zb_action | inlinevirtual |
| tools::sg::render_action::normal(const vec3f &a_vec) | tools::sg::render_action | inline |
| operator=(const zb_action &a_from) | tools::sg::zb_action | inlineprotected |
| tools::sg::render_action::operator=(const render_action &a_from) | tools::sg::render_action | inline |
| tools::sg::matrix_action::operator=(const matrix_action &a_from) | tools::sg::matrix_action | inline |
| tools::sg::win_action::operator=(const win_action &a_from) | tools::sg::win_action | inlineprotected |
| tools::sg::action::operator=(const action &) | tools::sg::action | inlineprotected |
| tools::sg::states::operator=(const states &a_from) | tools::sg::states | inlineprotected |
| out() const | tools::sg::action | inline |
| point_size(float a_v) | tools::sg::zb_action | inlinevirtual |
| pop_matrices() | tools::sg::matrix_action | inline |
| pop_state() | tools::sg::states | inline |
| project_point(float &a_x, float &a_y, float &a_z, float &a_w) | tools::sg::zb_action | inlineprotected |
| projected_origin(float &a_x, float &a_y, float &a_z) | tools::sg::matrix_action | inline |
| projection_matrix() | tools::sg::matrix_action | inline |
| push_matrices() | tools::sg::matrix_action | inline |
| push_state() | tools::sg::states | inline |
| rcmap_t typedef | tools::sg::zb_action | |
| rcolormap() const | tools::sg::zb_action | inline |
| rcolormap() | tools::sg::zb_action | inline |
| render_action(std::ostream &a_out, unsigned int a_ww, unsigned int a_wh) | tools::sg::render_action | inline |
| render_action(const render_action &a_from) | tools::sg::render_action | inline |
| render_manager() | tools::sg::zb_action | inlinevirtual |
| reset() | tools::sg::zb_action | inline |
| restore_state(unsigned int) | tools::sg::zb_action | inlinevirtual |
| s_cls() const =0 | tools::sg::action | pure virtual |
| save_state(const sg::state &a_state) | tools::sg::states | inline |
| saved_state() const | tools::sg::states | inline |
| saved_state() | tools::sg::states | inline |
| set_blend(bool) | tools::sg::zb_action | inlinevirtual |
| set_cull_face(bool a_on) | tools::sg::zb_action | inlinevirtual |
| set_depth_test(bool a_on) | tools::sg::zb_action | inlinevirtual |
| set_lighting(bool a_on) | tools::sg::zb_action | inlinevirtual |
| set_line_smooth(bool a_on) | tools::sg::zb_action | inlinevirtual |
| set_point_smooth(bool a_on) | tools::sg::zb_action | inlinevirtual |
| set_polygon_offset(bool a_v) | tools::sg::zb_action | inlinevirtual |
| set_shade_model(shade_type) | tools::sg::zb_action | inlinevirtual |
| set_winding(winding_type a_v) | tools::sg::zb_action | inlinevirtual |
| state() const | tools::sg::states | inline |
| state() | tools::sg::states | inline |
| states(unsigned int a_ww, unsigned int a_wh) | tools::sg::states | inline |
| states(const states &a_from) | tools::sg::states | inlineprotected |
| VCol typedef | tools::sg::zb_action | |
| wh() const | tools::sg::win_action | inline |
| win_action(std::ostream &a_out, unsigned int a_ww, unsigned int a_wh) | tools::sg::win_action | inline |
| win_action(const win_action &a_from) | tools::sg::win_action | inlineprotected |
| ww() const | tools::sg::win_action | inline |
| zb_action(zb_manager &a_mgr, std::ostream &a_out, unsigned int a_ww, unsigned int a_wh) | tools::sg::zb_action | inline |
| zb_action(const zb_action &a_from) | tools::sg::zb_action | inlineprotected |
| zbuffer() const | tools::sg::zb_action | inline |
| zbuffer() | tools::sg::zb_action | inline |
| ~action() | tools::sg::action | inlinevirtual |
| ~matrix_action() | tools::sg::matrix_action | inlinevirtual |
| ~render_action() | tools::sg::render_action | inlinevirtual |
| ~states() | tools::sg::states | inlinevirtual |
| ~win_action() | tools::sg::win_action | inlinevirtual |
| ~zb_action() | tools::sg::zb_action | inlinevirtual |