StevEngine
StevEngine is a customizable C++ game engine.
Loading...
Searching...
No Matches
StevEngine::GameObject Member List

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

AddChild(const Utilities::ID &gameObjectID)StevEngine::GameObject
AddComponent(T *component)StevEngine::GameObjectinline
Export(Utilities::StreamType type) constStevEngine::GameObject
GameObject(Utilities::ID id, std::string name, std::string scene)StevEngine::GameObject
GetAllComponents()StevEngine::GameObjectinline
GetAllComponents() constStevEngine::GameObjectinline
GetAllComponentsInChildren()StevEngine::GameObjectinline
GetChild(int index) constStevEngine::GameObject
GetChildCount() constStevEngine::GameObject
GetComponent(bool log=true)StevEngine::GameObjectinline
GetParent() constStevEngine::GameObject
GetPosition() constStevEngine::GameObject
GetRotation() constStevEngine::GameObject
GetScale() constStevEngine::GameObject
GetScene() constStevEngine::GameObject
GetWorldPosition()StevEngine::GameObject
GetWorldRotation()StevEngine::GameObject
GetWorldScale()StevEngine::GameObject
HasParent() constStevEngine::GameObjectinline
Id() constStevEngine::GameObjectinline
Import(Utilities::Stream &stream)StevEngine::GameObject
nameStevEngine::GameObject
Publish(const EventType &event)StevEngine::GameObjectinline
RemoveAllComponents()StevEngine::GameObjectinline
RemoveChild(int index)StevEngine::GameObject
RemoveComponent(T *component)StevEngine::GameObjectinline
Scene (defined in StevEngine::GameObject)StevEngine::GameObjectfriend
SceneManager (defined in StevEngine::GameObject)StevEngine::GameObjectfriend
SetPosition(Utilities::Vector3 position, bool announce=true)StevEngine::GameObject
SetRotation(Utilities::Quaternion rotation, bool announce=true)StevEngine::GameObject
SetScale(Utilities::Vector3 scale, bool announce=true)StevEngine::GameObject
SetTransform(Utilities::Vector3 position, Utilities::Quaternion rotation, Utilities::Vector3 scale, bool announce=true)StevEngine::GameObject
Subscribe(EventFunction< EventType > handler, bool allowFromChild=true)StevEngine::GameObjectinline
Unsubscribe(const std::string eventId, const Utilities::ID handlerId)StevEngine::GameObjectinline
~GameObject()StevEngine::GameObject