|
SleakEngine 1.0.0
C++23 multi-backend game engine
|
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 |
| 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 |
| IsLight() const | Sleak::GameObject | inlinevirtual |
| 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 |
| 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 |