|
| primvis (zb_action &a_zb) |
|
virtual | ~primvis () |
|
| primvis (const primvis &a_from) |
|
primvis & | operator= (const primvis &a_from) |
|
| primitive_visitor () |
|
virtual | ~primitive_visitor () |
|
| primitive_visitor (const primitive_visitor &) |
|
primitive_visitor & | operator= (const primitive_visitor &) |
|
void | add_one_point (float a_x, float a_y, float a_z) |
|
void | add_one_point (float a_x, float a_y, float a_z, float a_r, float a_g, float a_b, float a_a) |
|
bool | add_triangle_fan (size_t a_floatn, const float *a_xyzs, bool a_stop=false) |
|
bool | add_triangle_fan_normal (size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false) |
|
bool | 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) |
|
bool | add_triangle_strip (size_t a_floatn, const float *a_xyzs, bool a_stop=false) |
|
bool | add_triangles (size_t a_floatn, const float *a_xyzs, bool a_stop=false) |
|
bool | add_triangle_strip_normal (size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false) |
|
bool | 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) |
|
bool | add_triangles_normal (size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false) |
|
bool | add_triangles_rgba (size_t a_floatn, const float *a_xyzs, const float *a_rgbas, bool a_stop=false) |
|
bool | add_triangles_normal_rgba (size_t a_floatn, const float *a_xyzs, const float *a_nms, const float *a_rgbas, bool a_stop=false) |
|
bool | add_line_strip (size_t a_floatn, const float *a_xyzs, bool a_stop=false) |
|
bool | add_line_strip_rgba (size_t a_floatn, const float *a_xyzs, const float *a_rgbas, bool a_stop=false) |
|
bool | add_line_strip_normal (size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false) |
|
bool | 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) |
|
bool | add_line_loop (size_t a_floatn, const float *a_xyzs, bool a_stop=false) |
|
bool | add_line_loop_rgba (size_t a_floatn, const float *a_xyzs, const float *a_rgbas, bool a_stop=false) |
|
bool | add_line_loop_normal (size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false) |
|
bool | 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) |
|
bool | add_lines (size_t a_floatn, const float *a_xyzs, bool a_stop=false) |
|
bool | add_lines_rgba (size_t a_floatn, const float *a_xyzs, const float *a_rgbas, bool a_stop=false) |
|
bool | add_lines_normal (size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false) |
|
bool | add_lines_normal_rgba (size_t a_floatn, const float *a_xyzs, const float *a_nms, const float *a_rgbas, bool a_stop=false) |
|
bool | add_points (size_t a_floatn, const float *a_xyzs, bool a_stop=false) |
|
bool | add_points_rgba (size_t a_floatn, const float *a_xyzs, const float *a_rgbas, bool a_stop=false) |
|
bool | add_points_normal (size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false) |
|
bool | add_points_normal_rgba (size_t a_floatn, const float *a_xyzs, const float *a_nms, const float *a_rgbas, bool a_stop=false) |
|
bool | add_primitive (gl::mode_t a_mode, size_t a_floatn, const float *a_xyzs, bool a_stop=false) |
|
bool | add_primitive_rgba (gl::mode_t a_mode, size_t a_floatn, const float *a_xyzs, const float *a_rgbas, bool a_stop=false) |
|
bool | add_primitive_normal (gl::mode_t a_mode, size_t a_floatn, const float *a_xyzs, const float *a_nms, bool a_stop=false) |
|
bool | 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) |
|
bool | add_points_xy (size_t a_floatn, const float *a_xys, bool a_stop=false) |
| points with x,y only /////////////////////////////// More...
|
|
bool | add_triangle_fan_xy (size_t a_floatn, const float *a_xys, bool a_stop=false, bool a_triangle_revert=false) |
|
bool | add_triangle_strip_xy (size_t a_floatn, const float *a_xys, bool a_stop=false, bool a_triangle_revert=false) |
|
bool | add_triangles_xy (size_t a_floatn, const float *a_xys, bool a_stop=false, bool a_triangle_revert=false) |
|
bool | add_line_loop_xy (size_t a_floatn, const float *a_xys, bool a_stop=false) |
|
bool | add_line_strip_xy (size_t a_floatn, const float *a_xys, bool a_stop=false) |
|
bool | add_lines_xy (size_t a_floatn, const float *a_xys, bool a_stop=false) |
|
bool | 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) |
|
bool | add_primitive (gl::mode_t a_mode, const std::vector< float > &a_xyzs, bool a_stop=false) |
|
bool | add_primitive_xy (gl::mode_t a_mode, const std::vector< float > &a_xys, bool a_stop=false, bool a_triangle_revert=false) |
|
bool | add_line_strip (const std::vector< float > &a_xyzs, bool a_stop=false) |
|
bool | add_line_loop (const std::vector< float > &a_xyzs, bool a_stop=false) |
|
bool | add_lines (const std::vector< float > &a_xyzs, bool a_stop=false) |
|
bool | add_points (const std::vector< float > &a_xyzs, bool a_stop=false) |
|
bool | add_triangle_strip (const std::vector< float > &a_xyzs, bool a_stop=false) |
|
bool | add_points_xy (const std::vector< float > &a_xys, bool a_stop=false) |
|
bool | add_lines_xy (const std::vector< float > &a_xys, bool a_stop=false) |
|
bool | add_triangle_strip_xy (const std::vector< float > &a_xys, bool a_stop=false) |
|
bool | add_triangle_fan_texture_normal (size_t a_floatn, const float *a_xyzs, const float *a_nms, unsigned int, const float *) |
|
bool | add_triangle_strip_texture_normal (size_t a_floatn, const float *a_xyzs, const float *a_nms, unsigned int, const float *) |
|
bool | add_triangle_strip_as_triangles (size_t a_floatn, const float *a_xyzs, const float *a_nms) |
|
void | add_texture (std::ostream &a_out, size_t a_xyzn, const float *a_xyzs, const img_byte &a_img, const float *a_tcs) |
|
|
virtual bool | project (float &a_x, float &a_y, float &a_z, float &a_w) |
|
virtual bool | add_point (float a_x, float a_y, float a_z, float) |
|
virtual bool | add_point (float a_x, float a_y, float a_z, float, float a_r, float a_g, float a_b, float a_a) |
|
virtual bool | add_line (float a_bx, float a_by, float a_bz, float, float a_ex, float a_ey, float a_ez, float) |
|
virtual bool | add_line (float a_bx, float a_by, float a_bz, float, float a_br, float a_bg, float a_bb, float a_ba, float a_ex, float a_ey, float a_ez, float, float, float, float, float) |
|
virtual bool | add_triangle (float a_p1x, float a_p1y, float a_p1z, float a_p1w, float a_p2x, float a_p2y, float a_p2z, float a_p2w, float a_p3x, float a_p3y, float a_p3z, float a_p3w) |
|
virtual bool | add_triangle (float a_p1x, float a_p1y, float a_p1z, float a_p1w, float a_r1, float a_g1, float a_b1, float a_a1, float a_p2x, float a_p2y, float a_p2z, float a_p2w, float a_r2, float a_g2, float a_b2, float a_a2, float a_p3x, float a_p3y, float a_p3z, float a_p3w, float a_r3, float a_g3, float a_b3, float a_a3) |
|
virtual bool | project_normal (float &, float &, float &) |
|
virtual bool | add_point_normal (float a_x, float a_y, float a_z, float a_w, float, float, float) |
|
virtual bool | add_point_normal (float a_x, float a_y, float a_z, float a_w, float, float, float, float a_r, float a_g, float a_b, float a_a) |
|
virtual bool | add_line_normal (float a_bx, float a_by, float a_bz, float a_bw, float, float, float, float a_ex, float a_ey, float a_ez, float a_ew, float, float, float) |
|
virtual bool | add_line_normal (float a_bx, float a_by, float a_bz, float a_bw, float, float, float, float a_br, float a_bg, float a_bb, float a_ba, float a_ex, float a_ey, float a_ez, float a_ew, float, float, float, float a_er, float a_eg, float a_eb, float a_ea) |
|
virtual bool | add_triangle_normal (float a_p1x, float a_p1y, float a_p1z, float a_p1w, float, float, float, float a_p2x, float a_p2y, float a_p2z, float a_p2w, float, float, float, float a_p3x, float a_p3y, float a_p3z, float a_p3w, float, float, float) |
|
virtual bool | add_triangle_normal (float a_p1x, float a_p1y, float a_p1z, float a_p1w, float, float, float, float a_r1, float a_g1, float a_b1, float a_a1, float a_p2x, float a_p2y, float a_p2z, float a_p2w, float, float, float, float a_r2, float a_g2, float a_b2, float a_a2, float a_p3x, float a_p3y, float a_p3z, float a_p3w, float, float, float, float a_r3, float a_g3, float a_b3, float a_a3) |
|
unsigned int | npix (float a_size) |
|
bool | _add_point (float a_x, float a_y, float a_z, const colorf &a_color) |
|
bool | _add_triangle (float a_p1x, float a_p1y, float a_p1z, float a_p1w, float a_p2x, float a_p2y, float a_p2z, float a_p2w, float a_p3x, float a_p3y, float a_p3z, float a_p3w, const colorf &a_color) |
|