Elevate Engine 1
Loading...
Searching...
No Matches
Elevate::GameObject Member List

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

AddChild(std::shared_ptr< GameObject > child)Elevate::GameObjectprotected
AddComponent(Args &&... args)Elevate::GameObject
ComponentRegistryElevate::GameObjectfriend
Create(std::string name, std::shared_ptr< Scene > scene, std::shared_ptr< GameObject > parent=nullptr)Elevate::GameObjectstatic
Destroy()Elevate::GameObject
Editor::EditorLayerElevate::GameObjectfriend
GameObject(std::string name, std::shared_ptr< Scene > scene, std::shared_ptr< GameObject > parent=nullptr)Elevate::GameObject
GenGlobalMatrix() constElevate::GameObject
GetChilds() constElevate::GameObjectinline
GetComponent(bool onlyReturnActive=false)Elevate::GameObject
GetComponents()Elevate::GameObject
GetEntityId()Elevate::GameObjectinline
GetGlobalPosition()Elevate::GameObject
GetModelMatrix() constElevate::ITransformableinline
GetName()Elevate::GameObjectinline
GetObjectId()Elevate::GameObjectinline
GetPosition()Elevate::ITransformableinline
GetRotation()Elevate::ITransformableinline
GetScale()Elevate::ITransformableinline
GetScene()Elevate::GameObjectinline
GetTransform()Elevate::ITransformableinline
GetTransform() constElevate::ITransformableinline
HasChild() constElevate::GameObjectinline
HasComponent()Elevate::GameObject
m_TransformElevate::ITransformableprotected
Notify(Event &event)Elevate::GameObjectprotected
OnSetPosition() overrideElevate::GameObjectprotectedvirtual
OnSetRotation() overrideElevate::GameObjectprotectedvirtual
OnSetScale() overrideElevate::GameObjectprotectedvirtual
RemoveChild(std::shared_ptr< GameObject > child)Elevate::GameObject
RemoveComponent()Elevate::GameObject
Render()Elevate::GameObjectprotected
RenderInEditor()Elevate::GameObjectprotected
RenderWhenSelected()Elevate::GameObjectprotected
SceneElevate::GameObjectfriend
SetFromGlobalMatrix(const glm::mat4 &newWorld)Elevate::GameObject
SetName(std::string newName)Elevate::GameObjectinline
SetParent(std::shared_ptr< GameObject > newParent)Elevate::GameObject
SetPosition(glm::vec3 pos)Elevate::ITransformableinline
SetRotation(glm::vec3 rotation)Elevate::ITransformableinline
SetScale(glm::vec3 scale)Elevate::ITransformableinline
Update()Elevate::GameObjectprotected
~GameObject()Elevate::GameObject