SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::GameObject Member List

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

AddChild(GameObject *child)Sleak::GameObject
AddComponent(Args &&... args)Sleak::GameObjectinline
bIsInitializedSleak::GameObjectprotected
CreateCapsule(Math::Vector3D position, int segments=16, int rings=8, float height=1, float radius=0.5)Sleak::GameObjectstatic
CreateCube(Math::Vector3D position)Sleak::GameObjectstatic
CreateCylinder(Math::Vector3D position, int segments=16, float height=1, float radius=0.5)Sleak::GameObjectstatic
CreatePlane(Math::Vector3D position, int width=100, int height=100)Sleak::GameObjectstatic
CreateSphere(Math::Vector3D position, int stack=16, int slices=16)Sleak::GameObjectstatic
CreateTorus(Math::Vector3D position, int segments=16, int rings=8, float innerRadius=8, float outerRadius=9)Sleak::GameObjectstatic
FixedUpdate(float fixedDeltaTime)Sleak::GameObjectvirtual
GameObject(const std::string &name="GameObject")Sleak::GameObjectinline
GetChildren() constSleak::GameObjectinline
GetComponent()Sleak::GameObjectinline
GetName() constSleak::Objectinline
GetParent() constSleak::GameObjectinline
GetTag() constSleak::GameObjectinline
GetUniqueID() constSleak::Objectinline
HasChildren() constSleak::GameObjectinline
HasComponent()Sleak::GameObjectinline
HasParent() constSleak::GameObjectinline
Initialize()Sleak::GameObjectvirtual
IsActive() constSleak::GameObjectinline
IsLight() constSleak::GameObjectinlinevirtual
IsPendingDestroy() constSleak::GameObjectinline
LateUpdate(float deltaTime)Sleak::GameObjectvirtual
MarkForDestroy()Sleak::GameObjectinline
Object(const std::string &name="Object")Sleak::Objectinline
RemoveChild(GameObject *child)Sleak::GameObject
RemoveComponent()Sleak::GameObjectinline
SetActive(bool active)Sleak::GameObject
SetName(const std::string &value)Sleak::Objectinline
SetParent(GameObject *parent)Sleak::GameObject
SetTag(const std::string &tag)Sleak::GameObjectinline
Update(float deltaTime)Sleak::GameObjectvirtual
~GameObject() overrideSleak::GameObject
~Object()=defaultSleak::Objectvirtual