Chira Engine
A customizable MIT-licensed game engine.
chira::TransformComponent Member List

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

createTransformMatrix(const glm::mat4 &start, glm::vec3 position, glm::quat rotation, glm::vec3 scale) (defined in chira::TransformComponent)chira::TransformComponentinlinestatic
dirty (defined in chira::TransformComponent)chira::TransformComponentprotected
getFrontVector() const (defined in chira::TransformComponent)chira::TransformComponentinline
getMatrix() (defined in chira::TransformComponent)chira::TransformComponentinline
getMatrixLocal() (defined in chira::TransformComponent)chira::TransformComponentinline
getPitch() constchira::TransformComponentinline
getPosition() const (defined in chira::TransformComponent)chira::TransformComponentinline
getPositionLocal() const (defined in chira::TransformComponent)chira::TransformComponentinline
getRightVector() const (defined in chira::TransformComponent)chira::TransformComponentinline
getRoll() constchira::TransformComponentinline
getRotation() const (defined in chira::TransformComponent)chira::TransformComponentinline
getRotationEuler() const (defined in chira::TransformComponent)chira::TransformComponentinline
getScale() const (defined in chira::TransformComponent)chira::TransformComponentinline
getUpVector() const (defined in chira::TransformComponent)chira::TransformComponentinline
getYaw() constchira::TransformComponentinline
in_place_delete (defined in chira::TransformComponent)chira::TransformComponentstatic
operator==(const TransformComponent &other) const (defined in chira::TransformComponent)chira::TransformComponentinline
parent (defined in chira::TransformComponent)chira::TransformComponentprotected
pitch(float pitch) (defined in chira::TransformComponent)chira::TransformComponentinline
position (defined in chira::TransformComponent)chira::TransformComponentprotected
roll(float roll) (defined in chira::TransformComponent)chira::TransformComponentinline
rotate(glm::quat rotateByAmount) (defined in chira::TransformComponent)chira::TransformComponentinline
rotate(glm::vec3 rotateByAmount) (defined in chira::TransformComponent)chira::TransformComponentinline
rotationEuler (defined in chira::TransformComponent)chira::TransformComponentprotected
rotationQuat (defined in chira::TransformComponent)chira::TransformComponentprotected
scale (defined in chira::TransformComponent)chira::TransformComponentprotected
setMatrixLocal(const glm::mat4 &transform_) (defined in chira::TransformComponent)chira::TransformComponentinline
setPitch(float pitch)chira::TransformComponentinline
setPosition(glm::vec3 newGlobalPosition) (defined in chira::TransformComponent)chira::TransformComponentinline
setPositionLocal(glm::vec3 newLocalPosition) (defined in chira::TransformComponent)chira::TransformComponentinline
setRoll(float roll)chira::TransformComponentinline
setRotation(glm::quat newRotation) (defined in chira::TransformComponent)chira::TransformComponentinline
setRotation(glm::vec3 newRotation) (defined in chira::TransformComponent)chira::TransformComponentinline
setScale(glm::vec3 newScale) (defined in chira::TransformComponent)chira::TransformComponentinline
setYaw(float yaw)chira::TransformComponentinline
transform (defined in chira::TransformComponent)chira::TransformComponentprotected
TransformComponent(TransformComponent *parent_=nullptr, glm::vec3 position_={}, glm::quat rotation_=glm::identity< glm::quat >(), glm::vec3 scale_=glm::vec3{1}) (defined in chira::TransformComponent)chira::TransformComponentinlineexplicit
translate(glm::vec3 translateByAmount) (defined in chira::TransformComponent)chira::TransformComponentinline
translateWithRotation(glm::vec3 translateByAmount) (defined in chira::TransformComponent)chira::TransformComponentinline
useEulerAngles (defined in chira::TransformComponent)chira::TransformComponentprotected
yaw(float yaw) (defined in chira::TransformComponent)chira::TransformComponentinline