3D Graphics Engine for ESP32
Loading...
Searching...
No Matches
Ragot::Mesh Member List
This is the complete list of members for
Ragot::Mesh
, including all inherited members.
add_child
(std::shared_ptr< Node > child)
Ragot::Node
inline
add_component
(std::shared_ptr< Component > component)
Ragot::Component
inline
apply_transform_to_vertices
()
Ragot::Mesh
inline
children
Ragot::Node
protected
color
Ragot::Mesh
protected
Component
()=default
Ragot::Component
Component
(const Component &)=delete
Ragot::Component
Component
(const Component &&)=delete
Ragot::Component
components
Ragot::Component
protected
dirty
Ragot::Transform
protected
faces
Ragot::Mesh
protected
generate_faces
()=0
Ragot::Mesh
pure virtual
generate_vertices
()=0
Ragot::Mesh
pure virtual
get_children
() const
Ragot::Node
inline
get_color
() const
Ragot::Mesh
inline
get_components
() const
Ragot::Component
inline
get_faces
() const
Ragot::Mesh
inline
get_position
() const
Ragot::Transform
inline
get_rotation
() const
Ragot::Transform
inline
get_scale
() const
Ragot::Transform
inline
get_total_vertices
() const
Ragot::Mesh
inline
get_total_vertices
()
Ragot::Mesh
inline
get_transform_matrix
() override
Ragot::Node
inline
virtual
get_vertices
() const
Ragot::Mesh
inline
is_dirty
() const
Ragot::Transform
inline
Mesh
()=delete
Ragot::Mesh
Mesh
(mesh_info_t &mesh_info)
Ragot::Mesh
mesh_info
Ragot::Mesh
protected
Node
()=default
Ragot::Node
Node
(const Node &)=delete
Ragot::Node
Node
(const Node &&)=delete
Ragot::Node
operator=
(const Component &)=delete
Ragot::Component
operator=
(const Component &&)=delete
Ragot::Component
Ragot::Node::operator=
(const Node &)=delete
Ragot::Node
Ragot::Node::operator=
(const Node &&)=delete
Ragot::Node
parent
Ragot::Node
protected
position
Ragot::Transform
protected
recalculate
()
Ragot::Mesh
inline
remove_child
(std::shared_ptr< Node > child)
Ragot::Node
inline
remove_component
(std::shared_ptr< Component > component)
Ragot::Component
inline
rotate
(const float angle, const vec3 &axis)
Ragot::Transform
inline
rotation
Ragot::Transform
protected
scale
Ragot::Transform
protected
set_color
(uint16_t new_color)
Ragot::Mesh
inline
set_position
(const vec3 &pos)
Ragot::Transform
inline
set_rotation
(const vec3 &rot)
Ragot::Transform
inline
set_scale
(const vec3 &scale)
Ragot::Transform
inline
slices
Ragot::Mesh
protected
Transform
()
Ragot::Transform
inline
transform_matrix
Ragot::Transform
private
vertices
Ragot::Mesh
protected
~Component
()=default
Ragot::Component
virtual
~Mesh
()=default
Ragot::Mesh
virtual
~Node
()=default
Ragot::Node
virtual
~Transform
()=default
Ragot::Transform
virtual
Generated by
1.13.2