g4tools  5.4.0
tools::sg::primitive_visitor Member List

This is the complete list of members for tools::sg::primitive_visitor, including all inherited members.

add_line(float, float, float, float, float, float, float, float)=0tools::sg::primitive_visitorprotectedpure virtual
add_line(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)=0tools::sg::primitive_visitorprotectedpure virtual
add_line_loop(size_t a_floatn, const float *a_xyzs, bool a_stop=false)tools::sg::primitive_visitorinline
add_line_loop(const std::vector< float > &a_xyzs, bool a_stop=false)tools::sg::primitive_visitorinline
add_line_loop_normal(size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false)tools::sg::primitive_visitorinline
add_line_loop_normal_rgba(size_t a_floatn, const float *a_xyzs, const float *a_nms, const float *a_rgbas, bool a_stop=false)tools::sg::primitive_visitorinline
add_line_loop_rgba(size_t a_floatn, const float *a_xyzs, const float *a_rgbas, bool a_stop=false)tools::sg::primitive_visitorinline
add_line_loop_xy(size_t a_floatn, const float *a_xys, bool a_stop=false)tools::sg::primitive_visitorinline
add_line_normal(float, float, float, float, float, float, float, float, float, float, float, float, float, float)=0tools::sg::primitive_visitorprotectedpure virtual
add_line_normal(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)=0tools::sg::primitive_visitorprotectedpure virtual
add_line_strip(size_t a_floatn, const float *a_xyzs, bool a_stop=false)tools::sg::primitive_visitorinline
add_line_strip(const std::vector< float > &a_xyzs, bool a_stop=false)tools::sg::primitive_visitorinline
add_line_strip_normal(size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false)tools::sg::primitive_visitorinline
add_line_strip_normal_rgba(size_t a_floatn, const float *a_xyzs, const float *a_nms, const float *a_rgbas, bool a_stop=false)tools::sg::primitive_visitorinline
add_line_strip_rgba(size_t a_floatn, const float *a_xyzs, const float *a_rgbas, bool a_stop=false)tools::sg::primitive_visitorinline
add_line_strip_xy(size_t a_floatn, const float *a_xys, bool a_stop=false)tools::sg::primitive_visitorinline
add_lines(size_t a_floatn, const float *a_xyzs, bool a_stop=false)tools::sg::primitive_visitorinline
add_lines(const std::vector< float > &a_xyzs, bool a_stop=false)tools::sg::primitive_visitorinline
add_lines_normal(size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false)tools::sg::primitive_visitorinline
add_lines_normal_rgba(size_t a_floatn, const float *a_xyzs, const float *a_nms, const float *a_rgbas, bool a_stop=false)tools::sg::primitive_visitorinline
add_lines_rgba(size_t a_floatn, const float *a_xyzs, const float *a_rgbas, bool a_stop=false)tools::sg::primitive_visitorinline
add_lines_xy(size_t a_floatn, const float *a_xys, bool a_stop=false)tools::sg::primitive_visitorinline
add_lines_xy(const std::vector< float > &a_xys, bool a_stop=false)tools::sg::primitive_visitorinline
add_one_point(float a_x, float a_y, float a_z)tools::sg::primitive_visitorinline
add_one_point(float a_x, float a_y, float a_z, float a_r, float a_g, float a_b, float a_a)tools::sg::primitive_visitorinline
add_point(float, float, float, float)=0tools::sg::primitive_visitorprotectedpure virtual
add_point(float, float, float, float, float, float, float, float)=0tools::sg::primitive_visitorprotectedpure virtual
add_point_normal(float, float, float, float, float, float, float)=0tools::sg::primitive_visitorprotectedpure virtual
add_point_normal(float, float, float, float, float, float, float, float, float, float, float)=0tools::sg::primitive_visitorprotectedpure virtual
add_points(size_t a_floatn, const float *a_xyzs, bool a_stop=false)tools::sg::primitive_visitorinline
add_points(const std::vector< float > &a_xyzs, bool a_stop=false)tools::sg::primitive_visitorinline
add_points_normal(size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false)tools::sg::primitive_visitorinline
add_points_normal_rgba(size_t a_floatn, const float *a_xyzs, const float *a_nms, const float *a_rgbas, bool a_stop=false)tools::sg::primitive_visitorinline
add_points_rgba(size_t a_floatn, const float *a_xyzs, const float *a_rgbas, bool a_stop=false)tools::sg::primitive_visitorinline
add_points_xy(size_t a_floatn, const float *a_xys, bool a_stop=false)tools::sg::primitive_visitorinline
add_points_xy(const std::vector< float > &a_xys, bool a_stop=false)tools::sg::primitive_visitorinline
add_primitive(gl::mode_t a_mode, size_t a_floatn, const float *a_xyzs, bool a_stop=false)tools::sg::primitive_visitorinline
add_primitive(gl::mode_t a_mode, const std::vector< float > &a_xyzs, bool a_stop=false)tools::sg::primitive_visitorinline
add_primitive_normal(gl::mode_t a_mode, size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false)tools::sg::primitive_visitorinline
add_primitive_normal_rgba(gl::mode_t a_mode, size_t a_floatn, const float *a_xyzs, const float *a_nms, const float *a_rgbas, bool a_stop=false)tools::sg::primitive_visitorinline
add_primitive_rgba(gl::mode_t a_mode, size_t a_floatn, const float *a_xyzs, const float *a_rgbas, bool a_stop=false)tools::sg::primitive_visitorinline
add_primitive_xy(gl::mode_t a_mode, size_t a_floatn, const float *a_xys, bool a_stop=false, bool a_triangle_revert=false)tools::sg::primitive_visitorinline
add_primitive_xy(gl::mode_t a_mode, const std::vector< float > &a_xys, bool a_stop=false, bool a_triangle_revert=false)tools::sg::primitive_visitorinline
add_texture(std::ostream &a_out, size_t a_xyzn, const float *a_xyzs, const img_byte &a_img, const float *a_tcs)tools::sg::primitive_visitorinline
add_triangle(float, float, float, float, float, float, float, float, float, float, float, float)=0tools::sg::primitive_visitorprotectedpure virtual
add_triangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)=0tools::sg::primitive_visitorprotectedpure virtual
add_triangle_fan(size_t a_floatn, const float *a_xyzs, bool a_stop=false)tools::sg::primitive_visitorinline
add_triangle_fan_normal(size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false)tools::sg::primitive_visitorinline
add_triangle_fan_normal_rgba(size_t a_floatn, const float *a_xyzs, const float *a_nms, const float *a_rgbas, bool a_stop=false)tools::sg::primitive_visitorinline
add_triangle_fan_texture_normal(size_t a_floatn, const float *a_xyzs, const float *a_nms, unsigned int, const float *)tools::sg::primitive_visitorinline
add_triangle_fan_xy(size_t a_floatn, const float *a_xys, bool a_stop=false, bool a_triangle_revert=false)tools::sg::primitive_visitorinline
add_triangle_normal(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)=0tools::sg::primitive_visitorprotectedpure virtual
add_triangle_normal(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)=0tools::sg::primitive_visitorprotectedpure virtual
add_triangle_strip(size_t a_floatn, const float *a_xyzs, bool a_stop=false)tools::sg::primitive_visitorinline
add_triangle_strip(const std::vector< float > &a_xyzs, bool a_stop=false)tools::sg::primitive_visitorinline
add_triangle_strip_as_triangles(size_t a_floatn, const float *a_xyzs, const float *a_nms)tools::sg::primitive_visitorinline
add_triangle_strip_normal(size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false)tools::sg::primitive_visitorinline
add_triangle_strip_normal_rgba(size_t a_floatn, const float *a_xyzs, const float *a_nms, const float *a_rgbas, bool a_stop=false)tools::sg::primitive_visitorinline
add_triangle_strip_texture_normal(size_t a_floatn, const float *a_xyzs, const float *a_nms, unsigned int, const float *)tools::sg::primitive_visitorinline
add_triangle_strip_xy(size_t a_floatn, const float *a_xys, bool a_stop=false, bool a_triangle_revert=false)tools::sg::primitive_visitorinline
add_triangle_strip_xy(const std::vector< float > &a_xys, bool a_stop=false)tools::sg::primitive_visitorinline
add_triangles(size_t a_floatn, const float *a_xyzs, bool a_stop=false)tools::sg::primitive_visitorinline
add_triangles_normal(size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false)tools::sg::primitive_visitorinline
add_triangles_normal_rgba(size_t a_floatn, const float *a_xyzs, const float *a_nms, const float *a_rgbas, bool a_stop=false)tools::sg::primitive_visitorinline
add_triangles_rgba(size_t a_floatn, const float *a_xyzs, const float *a_rgbas, bool a_stop=false)tools::sg::primitive_visitorinline
add_triangles_xy(size_t a_floatn, const float *a_xys, bool a_stop=false, bool a_triangle_revert=false)tools::sg::primitive_visitorinline
m_modetools::sg::primitive_visitorprotected
operator=(const primitive_visitor &)tools::sg::primitive_visitorinline
primitive_visitor()tools::sg::primitive_visitorinline
primitive_visitor(const primitive_visitor &)tools::sg::primitive_visitorinline
project(float &a_x, float &a_y, float &a_z, float &a_w)=0tools::sg::primitive_visitorprotectedpure virtual
project_normal(float &a_x, float &a_y, float &a_z)=0tools::sg::primitive_visitorprotectedpure virtual
~primitive_visitor()tools::sg::primitive_visitorinlinevirtual