Calamity Engine 1.0.0
A cross-platform 2D game engine written in C++ and SDL3.
Loading...
Searching...
No Matches
Node Member List

This is the complete list of members for Node, including all inherited members.

addChild(std::shared_ptr< Node > child)Node
addComponent(std::shared_ptr< Component > component)Node
childrenNode
componentsNode
exit() constNodevirtual
free()Node
getChild(std::string name)Node
getChildByIndex(int index)Node
getComponent()Nodeinline
getComponentByIndex(int index)Node
getOwner()Node
getWindow()Node
globalTransformNode
initialize()Nodevirtual
input(InputEvent &event)Nodevirtual
load(Archive &ar)Nodeinline
nameNode
Node(const std::string &name="Node")Node
parentNode
physicsUpdate() constNodevirtual
postLoad()Nodevirtual
removeChild(std::shared_ptr< Node > child)Node
removeComponent(std::shared_ptr< Component > component)Node
render(Graphics &graphics, Engine *engine, std::shared_ptr< Window > window) constNodevirtual
save(Archive &ar) constNodeinline
setWindow(std::shared_ptr< Window > window)Node
transformNode
update(float deltaTime)Nodevirtual
~Node()Nodevirtual