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

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

bIsInitializedSleak::Componentprotected
Component(GameObject *object)Sleak::Componentinline
FixedUpdate(float fixedDeltaTime)Sleak::Componentinlinevirtual
Forward() constSleak::TransformComponent
GetName() constSleak::Objectinline
GetOwner()Sleak::Componentinline
GetTransformMatrix()Sleak::TransformComponent
GetUniqueID() constSleak::Objectinline
GetWorldPosition() constSleak::TransformComponent
GetWorldRotation() constSleak::TransformComponent
GetWorldScale() constSleak::TransformComponent
Initialize() overrideSleak::TransformComponentvirtual
LateUpdate(float deltaTime)Sleak::Componentinlinevirtual
LookAt(const Vector3D &target)Sleak::TransformComponent
Object(const std::string &name="Object")Sleak::Objectinline
OnDestroy()Sleak::Componentinlinevirtual
OnDisable()Sleak::Componentinlinevirtual
OnEnable()Sleak::Componentinlinevirtual
ownerSleak::Componentprotected
positionSleak::TransformComponentprotected
Right() constSleak::TransformComponent
Rotate(const Quaternion &rotation)Sleak::TransformComponent
RotateAround(const Vector3D &axis, float angle)Sleak::TransformComponent
RotateAroundLocal(const Vector3D &axis, float angle)Sleak::TransformComponent
rotationSleak::TransformComponentprotected
Scale(float amount)Sleak::TransformComponent
Scale(const Vector3D &scale)Sleak::TransformComponent
scaleSleak::TransformComponentprotected
SetName(const std::string &value)Sleak::Objectinline
SetPosition(const Vector3D &position)Sleak::TransformComponent
SetRotation(const Quaternion &rotation)Sleak::TransformComponent
SetScale(const Vector3D &scale)Sleak::TransformComponent
TransformSleak::TransformComponentprotected
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() constSleak::TransformComponent
Update(float DeltaTime) overrideSleak::TransformComponentvirtual
~Component()=defaultSleak::Componentvirtual
~Object()=defaultSleak::Objectvirtual
~TransformComponent() overrideSleak::TransformComponent