SleakEngine
0.1.0
C++23 multi-backend game engine
Toggle main menu visibility
Loading...
Searching...
No Matches
Sleak::TransformComponent Member List
This is the complete list of members for
Sleak::TransformComponent
, including all inherited members.
bIsInitialized
Sleak::Component
protected
Component
(GameObject *object)
Sleak::Component
inline
FixedUpdate
(float fixedDeltaTime)
Sleak::Component
inline
virtual
Forward
() const
Sleak::TransformComponent
GetDebugName
() const
Sleak::Object
inline
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
IsInitialized
() const
Sleak::Component
inline
LateUpdate
(float deltaTime)
Sleak::Component
inline
virtual
LookAt
(const Vector3D &target)
Sleak::TransformComponent
Object
(const std::string &name="Object")
Sleak::Object
inline
OnDestroy
()
Sleak::Component
inline
virtual
OnDisable
()
Sleak::Component
inline
virtual
OnEnable
()
Sleak::Component
inline
virtual
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
Generated on
for SleakEngine by
1.18.0