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::GameObject | inline |
Export(Utilities::StreamType type) const | StevEngine::GameObject | |
GameObject(Utilities::ID id, std::string name, std::string scene) | StevEngine::GameObject | |
GetAllComponents() | StevEngine::GameObject | inline |
GetAllComponents() const | StevEngine::GameObject | inline |
GetAllComponentsInChildren() | StevEngine::GameObject | inline |
GetChild(int index) const | StevEngine::GameObject | |
GetChildCount() const | StevEngine::GameObject | |
GetComponent(bool log=true) | StevEngine::GameObject | inline |
GetParent() const | StevEngine::GameObject | |
GetPosition() const | StevEngine::GameObject | |
GetRotation() const | StevEngine::GameObject | |
GetScale() const | StevEngine::GameObject | |
GetScene() const | StevEngine::GameObject | |
GetWorldPosition() | StevEngine::GameObject | |
GetWorldRotation() | StevEngine::GameObject | |
GetWorldScale() | StevEngine::GameObject | |
HasParent() const | StevEngine::GameObject | inline |
Id() const | StevEngine::GameObject | inline |
Import(Utilities::Stream &stream) | StevEngine::GameObject | |
name | StevEngine::GameObject | |
Publish(const EventType &event) | StevEngine::GameObject | inline |
RemoveAllComponents() | StevEngine::GameObject | inline |
RemoveChild(int index) | StevEngine::GameObject | |
RemoveComponent(T *component) | StevEngine::GameObject | inline |
Scene (defined in StevEngine::GameObject) | StevEngine::GameObject | friend |
SceneManager (defined in StevEngine::GameObject) | StevEngine::GameObject | friend |
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::GameObject | inline |
Unsubscribe(const std::string eventId, const Utilities::ID handlerId) | StevEngine::GameObject | inline |
~GameObject() | StevEngine::GameObject | |