Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Object::Component::Transform Member List

This is the complete list of members for Object::Component::Transform, including all inherited members.

_BuildTransformationMatrix() constObject::Component::Transforminlineprivate
_dirtyObject::Component::Transformmutableprivate
_positionObject::Component::Transformprivate
_rotationObject::Component::Transformprivate
_scaleObject::Component::Transformprivate
_transformationMatrixCacheObject::Component::Transformmutableprivate
ComputeTransformationMatrix() constObject::Component::Transforminline
GetForwardVector() constObject::Component::Transforminline
GetPosition() constObject::Component::Transforminline
GetRightVector() constObject::Component::Transforminline
GetRotation() constObject::Component::Transforminline
GetScale() constObject::Component::Transforminline
GetUpVector() constObject::Component::Transforminline
operator=(const Transform &)=defaultObject::Component::Transform
operator=(Transform &&)=defaultObject::Component::Transform
SetPosition(const glm::vec3 &newPosition)Object::Component::Transforminline
SetPosition(float x, float y, float z)Object::Component::Transforminline
SetRotation(const glm::quat &newRotation)Object::Component::Transforminline
SetRotation(float x, float y, float z, float w)Object::Component::Transforminline
SetScale(const glm::vec3 &newScale)Object::Component::Transforminline
SetScale(float x, float y, float z)Object::Component::Transforminline
Transform(glm::vec3 position=glm::vec3(0), glm::vec3 scale=glm::vec3(1), glm::quat rotation=glm::quat(1, 0, 0, 0))Object::Component::Transforminline
Transform(const Transform &)=defaultObject::Component::Transform
Transform(Transform &&)=defaultObject::Component::Transform