g4tools  5.4.0
tools::sg::matrix Member List

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

add_field(field *a_field)tools::sg::nodeinlineprotected
bbox(bbox_action &a_action)tools::sg::matrixinlinevirtual
cast(const std::string &a_class) consttools::sg::nodeinlinevirtual
check_fields(std::ostream &a_out) consttools::sg::nodeinlineprotected
cls_version() consttools::sg::nodeinlinevirtual
copy() const =0tools::sg::nodepure virtual
draw_in_frame_buffer() consttools::sg::nodeinlinevirtual
dump_field_descs(std::ostream &a_out) consttools::sg::nodeinline
event(event_action &a_action)tools::sg::matrixinlinevirtual
field_from_desc(const field_desc &a_desc) consttools::sg::nodeinline
field_offset(const field *a_field) consttools::sg::nodeinlineprotected
find_field(const field_desc &a_rdesc) consttools::sg::nodeinlineprotected
find_field_by_name(const std::string &a_name) consttools::sg::nodeinline
get_matrix(get_matrix_action &a_action)tools::sg::matrixinlinevirtual
is_visible(visible_action &a_action)tools::sg::matrixinlinevirtual
left_mul_rotate(float a_x, float a_y, float a_z, float a_angle)tools::sg::matrixinline
left_mul_scale(float a_x, float a_y, float a_z)tools::sg::matrixinline
left_mul_translate(float a_x, float a_y, float a_z)tools::sg::matrixinline
left_mul_translate(const vec3f &a_v)tools::sg::matrixinline
m_tmptools::sg::matrixprotected
matrix()tools::sg::matrixinline
matrix(const matrix &a_from)tools::sg::matrixinline
mtxtools::sg::matrix
mul_mtx(const mat4f &a_m)tools::sg::matrixinline
mul_rotate(float a_x, float a_y, float a_z, float a_angle)tools::sg::matrixinline
mul_rotate(const vec3f &a_v, float a_angle)tools::sg::matrixinline
mul_rotate(const vec4f &a_v)tools::sg::matrixinline
mul_rotate(const vec3f &a_from, const vec3f &a_to)tools::sg::matrixinline
mul_scale(float a_x, float a_y, float a_z)tools::sg::matrixinline
mul_scale(float a_s)tools::sg::matrixinline
mul_translate(float a_x, float a_y, float a_z)tools::sg::matrixinline
mul_translate(const vec3f &a_v)tools::sg::matrixinline
node()tools::sg::nodeinline
node(const node &)tools::sg::nodeinlineprotected
node_desc_fields() consttools::sg::matrixinlinevirtual
operator=(const matrix &a_from)tools::sg::matrixinline
tools::sg::node::operator=(const node &)tools::sg::nodeinlineprotected
pick(pick_action &a_action)tools::sg::matrixinlinevirtual
protocol_one_fields(std::vector< field * > &a_fields) consttools::sg::nodeinlinevirtual
read(read_action &a_action)tools::sg::nodeinlinevirtual
read_fields(read_action &a_action)tools::sg::nodeinlineprotected
render(render_action &a_action)tools::sg::matrixinlinevirtual
reset_touched()tools::sg::nodeinlinevirtual
s_cls() const =0tools::sg::nodepure virtual
search(search_action &a_action)tools::sg::nodeinlinevirtual
set_identity()tools::sg::matrixinline
set_rotate(float a_x, float a_y, float a_z, float a_angle)tools::sg::matrixinline
set_rotate(const vec3f &a_v, float a_angle)tools::sg::matrixinline
set_rotate(const vec3f &a_from, const vec3f &a_to)tools::sg::matrixinline
set_scale(float a_x, float a_y, float a_z)tools::sg::matrixinline
set_scale(float a_s)tools::sg::matrixinline
set_translate(float a_x, float a_y, float a_z)tools::sg::matrixinline
set_translate(const vec3f &a_v)tools::sg::matrixinline
touch()tools::sg::nodeinline
touched()tools::sg::nodeinlinevirtual
write(write_action &a_action)tools::sg::nodeinlinevirtual
write_fields(write_action &a_action)tools::sg::nodeinlineprotected
~matrix()tools::sg::matrixinlinevirtual
~node()tools::sg::nodeinlinevirtual