SPARK  0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
spark::core::GameObject Member List

This is the complete list of members for spark::core::GameObject, including all inherited members.

addComponent(Component *component, bool managed=false)spark::core::GameObject
addComponent(Args &&... args)spark::core::GameObject
component() constspark::core::GameObject
componentInChildren() constspark::core::GameObject
componentInParent() constspark::core::GameObject
components() constspark::core::GameObject
componentsInChildren() constspark::core::GameObject
Destroy(GameObject *object, bool immediate=false)spark::core::GameObjectstatic
FindById(GameObject *root, const lib::Uuid &uuid)spark::core::GameObjectstatic
FindByName(GameObject *root, const std::string &name)spark::core::GameObjectstatic
GameObject(std::string name, GameObject *parent=nullptr)spark::core::GameObjectexplicit
GameObject(const GameObject &other)=delete (defined in spark::core::GameObject)spark::core::GameObject
GameObject(GameObject &&other) noexcept=default (defined in spark::core::GameObject)spark::core::GameObject
hasComponent() constspark::core::GameObject
HasRtti()=default (defined in spark::rtti::HasRtti)spark::rtti::HasRtti
HasRtti(const HasRtti &other)=default (defined in spark::rtti::HasRtti)spark::rtti::HasRtti
HasRtti(HasRtti &&other) noexcept=default (defined in spark::rtti::HasRtti)spark::rtti::HasRtti
Instantiate(std::string name, GameObject *parent, Args &&... args)spark::core::GameObjectstatic
isShownspark::core::GameObject
name() constspark::core::GameObject
onDestroyed()spark::core::GameObjectinlinevirtual
onSpawn()spark::core::GameObjectinlinevirtual
onUpdate(float dt)spark::core::GameObjectinlinevirtual
operator=(const GameObject &other)=delete (defined in spark::core::GameObject)spark::core::GameObject
operator=(GameObject &&other) noexcept=default (defined in spark::core::GameObject)spark::core::GameObject
operator=(const HasRtti &other)=default (defined in spark::rtti::HasRtti)spark::rtti::HasRtti
operator=(HasRtti &&other) noexcept=default (defined in spark::rtti::HasRtti)spark::rtti::HasRtti
removeComponent(Component *component)spark::core::GameObject
removeComponent()spark::core::GameObject
rttiInstance() const =0spark::rtti::HasRttipure virtual
transform() constspark::core::GameObject
uuid() constspark::core::GameObject
~HasRtti()=default (defined in spark::rtti::HasRtti)spark::rtti::HasRttivirtual