3D Graphics Engine for ESP32
Loading...
Searching...
No Matches
Ragot::ExtrudeMesh Member List
This is the complete list of members for
Ragot::ExtrudeMesh
, 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
are_vertices_coplanar
(const glm::fvec4 &v1, const glm::fvec4 &v2, const glm::fvec4 &v3, const glm::fvec4 &v4, float tolerance=0.1f)
Ragot::ExtrudeMesh
cam
Ragot::ExtrudeMesh
protected
camPos
Ragot::ExtrudeMesh
protected
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
EXTRUDE_TAG
Ragot::ExtrudeMesh
protected
static
ExtrudeMesh
(mesh_info_t &mesh_info, const Camera &cam)
Ragot::ExtrudeMesh
inline
faces
Ragot::Mesh
protected
faces_can_be_quads
Ragot::ExtrudeMesh
protected
generate_faces
() override
Ragot::ExtrudeMesh
virtual
generate_vertices
() override
Ragot::ExtrudeMesh
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
height
Ragot::ExtrudeMesh
protected
is_dirty
() const
Ragot::Transform
inline
log_mesh_info
() const
Ragot::ExtrudeMesh
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
planes
Ragot::ExtrudeMesh
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
~ExtrudeMesh
()=default
Ragot::ExtrudeMesh
~Mesh
()=default
Ragot::Mesh
virtual
~Node
()=default
Ragot::Node
virtual
~Transform
()=default
Ragot::Transform
virtual
Generated by
1.13.2