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::TransformComponent
inline
static
dirty
(defined in
chira::TransformComponent
)
chira::TransformComponent
protected
getFrontVector
() const (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
getMatrix
() (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
getMatrixLocal
() (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
getPitch
() const
chira::TransformComponent
inline
getPosition
() const (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
getPositionLocal
() const (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
getRightVector
() const (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
getRoll
() const
chira::TransformComponent
inline
getRotation
() const (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
getRotationEuler
() const (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
getScale
() const (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
getUpVector
() const (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
getYaw
() const
chira::TransformComponent
inline
in_place_delete
(defined in
chira::TransformComponent
)
chira::TransformComponent
static
operator==
(const TransformComponent &other) const (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
parent
(defined in
chira::TransformComponent
)
chira::TransformComponent
protected
pitch
(float pitch) (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
position
(defined in
chira::TransformComponent
)
chira::TransformComponent
protected
roll
(float roll) (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
rotate
(glm::quat rotateByAmount) (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
rotate
(glm::vec3 rotateByAmount) (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
rotationEuler
(defined in
chira::TransformComponent
)
chira::TransformComponent
protected
rotationQuat
(defined in
chira::TransformComponent
)
chira::TransformComponent
protected
scale
(defined in
chira::TransformComponent
)
chira::TransformComponent
protected
setMatrixLocal
(const glm::mat4 &transform_) (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
setPitch
(float pitch)
chira::TransformComponent
inline
setPosition
(glm::vec3 newGlobalPosition) (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
setPositionLocal
(glm::vec3 newLocalPosition) (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
setRoll
(float roll)
chira::TransformComponent
inline
setRotation
(glm::quat newRotation) (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
setRotation
(glm::vec3 newRotation) (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
setScale
(glm::vec3 newScale) (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
setYaw
(float yaw)
chira::TransformComponent
inline
transform
(defined in
chira::TransformComponent
)
chira::TransformComponent
protected
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::TransformComponent
inline
explicit
translate
(glm::vec3 translateByAmount) (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
translateWithRotation
(glm::vec3 translateByAmount) (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
useEulerAngles
(defined in
chira::TransformComponent
)
chira::TransformComponent
protected
yaw
(float yaw) (defined in
chira::TransformComponent
)
chira::TransformComponent
inline
Generated by
1.9.1