| bIsInitialized | Sleak::Component | protected |
| Component(GameObject *object) | Sleak::Component | inline |
| FixedUpdate(float fixedDeltaTime) | Sleak::Component | inlinevirtual |
| Forward() const | Sleak::TransformComponent | |
| GetName() const | Sleak::Object | inline |
| GetOwner() | Sleak::Component | inline |
| GetTransformMatrix() | Sleak::TransformComponent | |
| GetUniqueID() const | Sleak::Object | inline |
| GetWorldPosition() const | Sleak::TransformComponent | |
| GetWorldRotation() const | Sleak::TransformComponent | |
| GetWorldScale() const | Sleak::TransformComponent | |
| Initialize() override | Sleak::TransformComponent | virtual |
| LateUpdate(float deltaTime) | Sleak::Component | inlinevirtual |
| LookAt(const Vector3D &target) | Sleak::TransformComponent | |
| Object(const std::string &name="Object") | Sleak::Object | inline |
| OnDestroy() | Sleak::Component | inlinevirtual |
| OnDisable() | Sleak::Component | inlinevirtual |
| OnEnable() | Sleak::Component | inlinevirtual |
| owner | Sleak::Component | protected |
| position | Sleak::TransformComponent | protected |
| Right() const | Sleak::TransformComponent | |
| Rotate(const Quaternion &rotation) | Sleak::TransformComponent | |
| RotateAround(const Vector3D &axis, float angle) | Sleak::TransformComponent | |
| RotateAroundLocal(const Vector3D &axis, float angle) | Sleak::TransformComponent | |
| rotation | Sleak::TransformComponent | protected |
| Scale(float amount) | Sleak::TransformComponent | |
| Scale(const Vector3D &scale) | Sleak::TransformComponent | |
| scale | Sleak::TransformComponent | protected |
| SetName(const std::string &value) | Sleak::Object | inline |
| SetPosition(const Vector3D &position) | Sleak::TransformComponent | |
| SetRotation(const Quaternion &rotation) | Sleak::TransformComponent | |
| SetScale(const Vector3D &scale) | Sleak::TransformComponent | |
| Transform | Sleak::TransformComponent | protected |
| TransformComponent(GameObject *object, const Vector3D &position) | Sleak::TransformComponent | |
| TransformComponent(GameObject *object, const Vector3D &position, const Quaternion &rotation) | Sleak::TransformComponent | |
| TransformComponent(GameObject *object, const Vector3D &position, const Quaternion &rotation, const Vector3D &scale) | Sleak::TransformComponent | |
| Translate(const Vector3D &translation) | Sleak::TransformComponent | |
| Translate(float x, float y, float z) | Sleak::TransformComponent | |
| Up() const | Sleak::TransformComponent | |
| Update(float DeltaTime) override | Sleak::TransformComponent | virtual |
| ~Component()=default | Sleak::Component | virtual |
| ~Object()=default | Sleak::Object | virtual |
| ~TransformComponent() override | Sleak::TransformComponent | |