AnimEngine
Pose Member List

This is the complete list of members for Pose, including all inherited members.

_update_matrix_cache() (defined in Pose)Poseinlineprotected
appendTransformToEnd(const glm::mat4 &transform) (defined in Pose)Poseinline
appendTransformToStart(const glm::mat4 &transform) (defined in Pose)Poseinline
asString() const (defined in Pose)Pose
copyFrom(const Pose &other) (defined in Pose)Pose
getCenteredAndReduced(const glm::vec3 &origin=glm::vec3(0.0)) const (defined in Pose)Poseinline
getCenterOfSpace() const (defined in Pose)Poseinline
getCenterOfSpace() (defined in Pose)Poseinline
getMatrix() (defined in Pose)Pose
getMatrix() const (defined in Pose)Poseinline
getOrientation() const (defined in Pose)Poseinline
getOrientationAsVectorX() const (defined in Pose)Poseinline
getOrientationAsVectorY() const (defined in Pose)Poseinline
getOrientationAsVectorZ() const (defined in Pose)Poseinline
getPostTransformMatrix() const (defined in Pose)Poseinline
getPreTransformMatrix() const (defined in Pose)Poseinline
getReducedAndReadable() const (defined in Pose)Pose
getReducedAndReadable(const glm::mat4 &matrix) (defined in Pose)Posestatic
getScale() const (defined in Pose)Poseinline
getTranslation() const (defined in Pose)Poseinline
mix(const Pose &p1, const Pose &p2, float t) (defined in Pose)Posestatic
operator glm::mat4() const (defined in Pose)Poseinline
operator glm::mat4() (defined in Pose)Poseinline
operator std::string() const (defined in Pose)Poseinline
operator std::string() (defined in Pose)Poseinline
operator* (defined in Pose)Posefriend
operator* (defined in Pose)Posefriend
operator* (defined in Pose)Posefriend
operator*=(const glm::vec3 &rhs) (defined in Pose)Pose
operator*=(const Pose &rhs) (defined in Pose)Pose
operator*=(const glm::mat4 &rhs) (defined in Pose)Pose
operator+ (defined in Pose)Posefriend
operator+=(const glm::vec3 &rhs) (defined in Pose)Pose
operator- (defined in Pose)Posefriend
operator-=(const glm::vec3 &rhs) (defined in Pose)Pose
operator/ (defined in Pose)Posefriend
operator/=(const glm::vec3 &rhs) (defined in Pose)Pose
orientation (defined in Pose)Poseprotected
Pose() (defined in Pose)Poseinline
Pose(const glm::vec3 &start_location) (defined in Pose)Poseinline
Pose(const glm::vec3 &start_location, const glm::quat &start_orientation) (defined in Pose)Poseinline
Pose(const glm::vec3 &start_location, const glm::quat &start_orientation, const glm::vec3 &start_scale) (defined in Pose)Poseinline
Pose(const glm::mat4 &pre_transform) (defined in Pose)Poseinline
Pose(const glm::mat4 &pre_transform, const glm::mat4 &post_transform) (defined in Pose)Poseinline
postaffine (defined in Pose)Poseprotected
preaffine (defined in Pose)Poseprotected
print() const (defined in Pose)Pose
scale (defined in Pose)Poseprotected
setOrientation(const glm::quat &new_orientation) (defined in Pose)Poseinline
setPostTransformMatrix(const glm::mat4 &post_transform) (defined in Pose)Poseinline
setPreTransformaMatrix(const glm::mat4 &pre_transform) (defined in Pose)Poseinline
setScale(const glm::vec3 &new_scale) (defined in Pose)Poseinline
setTranslation(const glm::vec3 &new_translation) (defined in Pose)Poseinline
translation (defined in Pose)Poseprotected
updateMatrixCache() (defined in Pose)Poseinline