Game Engine
Architected a C++ game engine with a runtime reflection system - employing Chain of
Loading...
Searching...
No Matches
Fiea::Engine::GameObject Member List
This is the complete list of members for
Fiea::Engine::GameObject
, including all inherited members.
_transform
Fiea::Engine::GameObject
protected
AddAction
(Action *action)
Fiea::Engine::GameObject
AddChild
(GameObject *child)
Fiea::Engine::GameObject
Adopt
(const string &key, Scope &child)
Fiea::Engine::Content::Scope
Append
(const string &key)
Fiea::Engine::Content::Scope
AppendInstanceAttribute
(const string &key)
Fiea::Engine::Content::Attributed
AppendScope
(const string &key, Scope *scope=nullptr)
Fiea::Engine::Content::Scope
As
()
Fiea::Engine::RTTI
inline
As
() const
Fiea::Engine::RTTI
inline
Attributed
()=delete
Fiea::Engine::Content::Attributed
Attributed
(std::function< ClassDefinition()> defGenerator, const RTTI::IdType &idType)
Fiea::Engine::Content::Attributed
explicit
Attributed
(const Attributed &other)
Fiea::Engine::Content::Attributed
Attributed
(Attributed &&other) noexcept
Fiea::Engine::Content::Attributed
Attributes
()
Fiea::Engine::Content::Attributed
ClassAttributes
()
Fiea::Engine::Content::Attributed
Clear
()
Fiea::Engine::Content::Scope
Clone
() const override
Fiea::Engine::GameObject
virtual
Equals
(const RTTI *rhs) const
Fiea::Engine::RTTI
virtual
Find
(const string &key)
Fiea::Engine::Content::Scope
Find
(const string &key) const
Fiea::Engine::Content::Scope
FindContainedScope
(const Scope &child, size_t &idx)
Fiea::Engine::Content::Scope
FindContainedScope
(const Scope &child, size_t &idx) const
Fiea::Engine::Content::Scope
ForEachChild
(const std::function< void(GameObject *)> &func)
Fiea::Engine::GameObject
GameObject
()
Fiea::Engine::GameObject
GameObject
(const GameObject &other)
Fiea::Engine::GameObject
GameObject
(GameObject &&other) noexcept
Fiea::Engine::GameObject
GetChild
(size_t index) const
Fiea::Engine::GameObject
GetChildCount
() const
Fiea::Engine::GameObject
GetOrderedDatums
()
Fiea::Engine::Content::Scope
inline
protected
GetParent
() const
Fiea::Engine::Content::Scope
GetTransform
()
Fiea::Engine::GameObject
GetTransform
() const
Fiea::Engine::GameObject
IdType
typedef
Fiea::Engine::RTTI
InstanceAttributes
()
Fiea::Engine::Content::Attributed
Is
(IdType) const
Fiea::Engine::RTTI
inline
virtual
IsAncestorOf
(const Scope &descendent) const
Fiea::Engine::Content::Scope
IsAttribute
(const string &key)
Fiea::Engine::Content::Attributed
IsClassAttribute
(const string &key)
Fiea::Engine::Content::Attributed
IsDescendentOf
(const Scope &ancestor) const
Fiea::Engine::Content::Scope
IsInstanceAttribute
(const string &key)
Fiea::Engine::Content::Attributed
operator!=
(const Scope &rhs) const
Fiea::Engine::Content::Scope
operator=
(const GameObject &other)
Fiea::Engine::GameObject
operator=
(GameObject &&other) noexcept
Fiea::Engine::GameObject
Fiea::Engine::Content::Attributed::operator=
(const Attributed &rhs)
Fiea::Engine::Content::Attributed
Fiea::Engine::Content::Attributed::operator=
(Attributed &&rhs) noexcept
Fiea::Engine::Content::Attributed
Fiea::Engine::Content::Scope::operator=
(const Scope &rhs)
Fiea::Engine::Content::Scope
Fiea::Engine::Content::Scope::operator=
(Scope &&rhs) noexcept
Fiea::Engine::Content::Scope
Fiea::Engine::RTTI::operator=
(const RTTI &)=default
Fiea::Engine::RTTI
Fiea::Engine::RTTI::operator=
(RTTI &&) noexcept=default
Fiea::Engine::RTTI
operator==
(const Scope &rhs) const
Fiea::Engine::Content::Scope
operator[]
(const string &key)
Fiea::Engine::Content::Scope
operator[]
(size_t idx)
Fiea::Engine::Content::Scope
Orphan
()
Fiea::Engine::Content::Scope
RemoveAction
(Action *action)
Fiea::Engine::GameObject
RemoveChild
(GameObject *child)
Fiea::Engine::GameObject
RemoveDatum
(const string &key)
Fiea::Engine::Content::Scope
RTTI
()=default
Fiea::Engine::RTTI
RTTI
(const RTTI &)=default
Fiea::Engine::RTTI
RTTI
(RTTI &&) noexcept=default
Fiea::Engine::RTTI
Scope
()=default
Fiea::Engine::Content::Scope
Scope
(const Scope &rhs)
Fiea::Engine::Content::Scope
Scope
(Scope &&rhs) noexcept
Fiea::Engine::Content::Scope
Search
(const string &key)
Fiea::Engine::Content::Scope
SetParent
(Scope &parent)
Fiea::Engine::Content::Scope
SetTransform
(const Transform &transform)
Fiea::Engine::GameObject
Size
() const
Fiea::Engine::Content::Scope
ToString
() const
Fiea::Engine::RTTI
virtual
TypeIdInstance
() const =0
Fiea::Engine::RTTI
pure virtual
Update
(float deltaTime)
Fiea::Engine::GameObject
virtual
~Attributed
()=default
Fiea::Engine::Content::Attributed
virtual
~GameObject
()=default
Fiea::Engine::GameObject
virtual
~RTTI
()=default
Fiea::Engine::RTTI
virtual
~Scope
()
Fiea::Engine::Content::Scope
virtual
Generated by
1.14.0