3D Graphics Engine for ESP32
 
Loading...
Searching...
No Matches
Ragot::Component Member List

This is the complete list of members for Ragot::Component, including all inherited members.

add_child(std::shared_ptr< Node > child)Ragot::Nodeinline
add_component(std::shared_ptr< Component > component)Ragot::Componentinline
childrenRagot::Nodeprotected
Component()=defaultRagot::Component
Component(const Component &)=deleteRagot::Component
Component(const Component &&)=deleteRagot::Component
componentsRagot::Componentprotected
dirtyRagot::Transformprotected
get_children() constRagot::Nodeinline
get_components() constRagot::Componentinline
get_position() constRagot::Transforminline
get_rotation() constRagot::Transforminline
get_scale() constRagot::Transforminline
get_transform_matrix() overrideRagot::Nodeinlinevirtual
is_dirty() constRagot::Transforminline
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
positionRagot::Transformprotected
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_position(const vec3 &pos)Ragot::Transforminline
set_rotation(const vec3 &rot)Ragot::Transforminline
set_scale(const vec3 &scale)Ragot::Transforminline
Transform()Ragot::Transforminline
transform_matrixRagot::Transformprivate
~Component()=defaultRagot::Componentvirtual
~Node()=defaultRagot::Nodevirtual
~Transform()=defaultRagot::Transformvirtual