SleakEngine
0.1.0
C++23 multi-backend game engine
Toggle main menu visibility
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::GameObject
inline
bIsInitialized
Sleak::GameObject
protected
CreateCapsule
(Math::Vector3D position, int segments=16, int rings=8, float height=1, float radius=0.5)
Sleak::GameObject
static
CreateCube
(Math::Vector3D position)
Sleak::GameObject
static
CreateCylinder
(Math::Vector3D position, int segments=16, float height=1, float radius=0.5)
Sleak::GameObject
static
CreatePlane
(Math::Vector3D position, int width=100, int height=100)
Sleak::GameObject
static
CreateSphere
(Math::Vector3D position, int stack=16, int slices=16)
Sleak::GameObject
static
CreateTorus
(Math::Vector3D position, int segments=16, int rings=8, float innerRadius=8, float outerRadius=9)
Sleak::GameObject
static
FixedUpdate
(float fixedDeltaTime)
Sleak::GameObject
virtual
GameObject
(const std::string &name="GameObject")
Sleak::GameObject
inline
GetChildren
() const
Sleak::GameObject
inline
GetComponent
()
Sleak::GameObject
inline
GetDebugName
() const
Sleak::Object
inline
GetName
() const
Sleak::Object
inline
GetParent
() const
Sleak::GameObject
inline
GetTag
() const
Sleak::GameObject
inline
GetUniqueID
() const
Sleak::Object
inline
HasChildren
() const
Sleak::GameObject
inline
HasComponent
()
Sleak::GameObject
inline
HasParent
() const
Sleak::GameObject
inline
Initialize
()
Sleak::GameObject
virtual
IsActive
() const
Sleak::GameObject
inline
IsInitialized
() const
Sleak::GameObject
inline
IsLight
() const
Sleak::GameObject
inline
virtual
IsOwnedByScene
() const
Sleak::GameObject
inline
IsPendingDestroy
() const
Sleak::GameObject
inline
LateUpdate
(float deltaTime)
Sleak::GameObject
virtual
MarkForDestroy
()
Sleak::GameObject
inline
Object
(const std::string &name="Object")
Sleak::Object
inline
RemoveChild
(GameObject *child)
Sleak::GameObject
RemoveComponent
()
Sleak::GameObject
inline
SceneBase
class
Sleak::GameObject
friend
SetActive
(bool active)
Sleak::GameObject
SetName
(const std::string &value)
Sleak::Object
inline
SetParent
(GameObject *parent)
Sleak::GameObject
SetTag
(const std::string &tag)
Sleak::GameObject
inline
Update
(float deltaTime)
Sleak::GameObject
virtual
~GameObject
() override
Sleak::GameObject
~Object
()=default
Sleak::Object
virtual
Generated on
for SleakEngine by
1.18.0