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::Nodeinline
add_component(std::shared_ptr< Component > component)Ragot::Componentinline
apply_transform_to_vertices()Ragot::Meshinline
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
camRagot::ExtrudeMeshprotected
camPosRagot::ExtrudeMeshprotected
childrenRagot::Nodeprotected
colorRagot::Meshprotected
Component()=defaultRagot::Component
Component(const Component &)=deleteRagot::Component
Component(const Component &&)=deleteRagot::Component
componentsRagot::Componentprotected
dirtyRagot::Transformprotected
EXTRUDE_TAGRagot::ExtrudeMeshprotectedstatic
ExtrudeMesh(mesh_info_t &mesh_info, const Camera &cam)Ragot::ExtrudeMeshinline
facesRagot::Meshprotected
faces_can_be_quadsRagot::ExtrudeMeshprotected
generate_faces() overrideRagot::ExtrudeMeshvirtual
generate_vertices() overrideRagot::ExtrudeMeshvirtual
get_children() constRagot::Nodeinline
get_color() constRagot::Meshinline
get_components() constRagot::Componentinline
get_faces() constRagot::Meshinline
get_position() constRagot::Transforminline
get_rotation() constRagot::Transforminline
get_scale() constRagot::Transforminline
get_total_vertices() constRagot::Meshinline
get_total_vertices()Ragot::Meshinline
get_transform_matrix() overrideRagot::Nodeinlinevirtual
get_vertices() constRagot::Meshinline
heightRagot::ExtrudeMeshprotected
is_dirty() constRagot::Transforminline
log_mesh_info() constRagot::ExtrudeMesh
Mesh()=deleteRagot::Mesh
Mesh(mesh_info_t &mesh_info)Ragot::Mesh
mesh_infoRagot::Meshprotected
Node()=defaultRagot::Node
Node(const Node &)=deleteRagot::Node
Node(const Node &&)=deleteRagot::Node
operator=(const Component &)=deleteRagot::Component
operator=(const Component &&)=deleteRagot::Component
Ragot::Node::operator=(const Node &)=deleteRagot::Node
Ragot::Node::operator=(const Node &&)=deleteRagot::Node
parentRagot::Nodeprotected
planesRagot::ExtrudeMeshprotected
positionRagot::Transformprotected
recalculate()Ragot::Meshinline
remove_child(std::shared_ptr< Node > child)Ragot::Nodeinline
remove_component(std::shared_ptr< Component > component)Ragot::Componentinline
rotate(const float angle, const vec3 &axis)Ragot::Transforminline
rotationRagot::Transformprotected
scaleRagot::Transformprotected
set_color(uint16_t new_color)Ragot::Meshinline
set_position(const vec3 &pos)Ragot::Transforminline
set_rotation(const vec3 &rot)Ragot::Transforminline
set_scale(const vec3 &scale)Ragot::Transforminline
slicesRagot::Meshprotected
Transform()Ragot::Transforminline
transform_matrixRagot::Transformprivate
verticesRagot::Meshprotected
~Component()=defaultRagot::Componentvirtual
~ExtrudeMesh()=defaultRagot::ExtrudeMesh
~Mesh()=defaultRagot::Meshvirtual
~Node()=defaultRagot::Nodevirtual
~Transform()=defaultRagot::Transformvirtual