TurtleBrains  0.3.5
High quality, portable, C++ framework for rapid 2D game development.
TurtleBrains::Core::Node Member List

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

AddChild(const NodeKey &nodeKey=NodeKey::Invalid(), const String &name="") (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
AddChild(std::unique_ptr< Node > &&childNode) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
AddChild(Node &childNode)TurtleBrains::Core::Node
AddComponent(ComponentPointer &&component) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
AddComponent(void) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
AllChildren(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
AllChildren(void) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
ChildContainerAccessor typedef (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
ChildIndex typedef (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
ChildIndexType enum name (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
ClearChildren(void) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
ConstChildContainerAccessor typedef (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
FindChildByKey(const NodeKey &childNodeKey, Recursive recursive=Recursive::No) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
FindChildByKey(const NodeKey &childNodeKey, Recursive recursive=Recursive::No) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
FindChildByName(const String &childName, Recursive recursive=Recursive::No) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
FindChildByName(const String &childName, Recursive recursive=Recursive::No) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
FindChildIndexByKey(const NodeKey &childNodeKey) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
FindChildIndexByName(const String &childName) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
GetChild(const ChildIndex childIndex) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetChild(const ChildIndex childIndex) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetComponent(const ComponentKey &componentKey) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
GetComponent(const ComponentKey &componentKey) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
GetComponent(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetComponent(void) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetComponent(const size_t componentIndex) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetComponentByType(const ComponentTypeKey &componentTypeKey) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
GetComponentByType(const ComponentTypeKey &componentTypeKey) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
GetComponents(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetComponents(void) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetForward(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetKey(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetLocalPosition(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetMutableComponent(const size_t componentIndex) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetName(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetNumberOfChildren(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetNumberOfComponents(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetObjectToParent(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
GetObjectToWorld(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
GetOrientation(const Space space=Space::Local) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetParent(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetPosition(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetRight(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
GetScale(const Space space=Space::Local) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
GetUp(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
HasParent(void) constTurtleBrains::Core::Nodeinline
InvalidChild(void) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinlinestatic
IsActive(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
IsActiveSelf(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
Node(const NodeKey &nodeKey=NodeKey::Invalid()) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeexplicit
OnActivate(void) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeprotectedvirtual
OnAwake(void) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeprotectedvirtual
OnDeactivate(void) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeprotectedvirtual
OnDestroy(void) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeprotectedvirtual
OnRender(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeprotectedvirtual
OnSimulate(void) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeprotectedvirtual
OnUpdate(const float deltaTime) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeprotectedvirtual
RecurseTree(const NodeKey &nodeKey, Recursive recursive=Recursive::Yes) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
RecurseTree(Recursive recursive=Recursive::Yes) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
RecurseTree(const NodeKey &nodeKey, Recursive recursive=Recursive::Yes) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
RecurseTree(Recursive recursive=Recursive::Yes) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
RemoveAllComponents(void)TurtleBrains::Core::Node
Render(void) const (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
Rotate(const tbMath::Vector3 &eulerAngles, const Space space=Space::Local) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
SetActive(const bool active)TurtleBrains::Core::Node
SetName(const String &name) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodeinline
SetObjectToParent(const tbMath::Matrix4 &objectToParent) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
SetObjectToWorld(const tbMath::Matrix4 &objectToWorld) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
SetScale(const tbMath::Vector3 &localScale) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
Simulate(void) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
Translate(const tbMath::Vector3 &amount, const Space space=Space::Local) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
Update(const float deltaTime) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Node
~Node(void) (defined in TurtleBrains::Core::Node)TurtleBrains::Core::Nodevirtual