fromIdentity() | honey::Transform_< Real > | inline |
fromMatrix(const Matrix4 &mat) | honey::Transform_< Real > | inline |
fromTrs(const Vec3 &trans, const Quat &rot=Quat::identity, const Vec3 &scale=Vec3::one, const Quat &skew=Quat::identity) | honey::Transform_< Real > | inline |
getRot() const | honey::Transform_< Real > | inline |
getScale() const | honey::Transform_< Real > | inline |
getSkew() const | honey::Transform_< Real > | inline |
getTrans() const | honey::Transform_< Real > | inline |
getTrs(optional< Vec3 & > trans=optnull, optional< Quat & > rot=optnull, optional< Vec3 & > scale=optnull, optional< Quat & > skew=optnull) const | honey::Transform_< Real > | inline |
hasRot() const | honey::Transform_< Real > | inline |
hasScale() const | honey::Transform_< Real > | inline |
hasSkew() const | honey::Transform_< Real > | inline |
hasTrans() const | honey::Transform_< Real > | inline |
hasUniformScale() const | honey::Transform_< Real > | inline |
identity | honey::Transform_< Real > | static |
inverse() const | honey::Transform_< Real > | |
isIdentity() const | honey::Transform_< Real > | inline |
Matrix4 typedef | honey::Transform_< Real > | protected |
mulRotScale(const Vec3 &v) const | honey::Transform_< Real > | inline |
onTmChange() | honey::Transform_< Real > | inlineprotectedvirtual |
operator!=(const Transform_ &rhs) const | honey::Transform_< Real > | inline |
operator*(const Transform_ &tm) const | honey::Transform_< Real > | |
operator*(const Vec3 &v) const | honey::Transform_< Real > | inline |
operator*(const Vec4 &v) const | honey::Transform_< Real > | inline |
operator*(const Vec2 &v) const | honey::Transform_< Real > | inline |
operator*=(const Transform_ &tm) | honey::Transform_< Real > | inline |
operator<<(ostream &os, const Transform_ &tm) | honey::Transform_< Real > | friend |
operator=(const Transform_ &rhs) | honey::Transform_< Real > | inline |
operator==(const Transform_ &rhs) const | honey::Transform_< Real > | inline |
preRotate(const Quat &q) | honey::Transform_< Real > | inline |
preScale(const Vec3 &v, const Quat &skew=Quat::identity) | honey::Transform_< Real > | inline |
preScale(Real f) | honey::Transform_< Real > | inline |
preTranslate(const Vec3 &v) | honey::Transform_< Real > | inline |
Quat typedef | honey::Transform_< Real > | protected |
resetRot() | honey::Transform_< Real > | inline |
resetScale() | honey::Transform_< Real > | inline |
resetTrans() | honey::Transform_< Real > | inline |
rotate(const Quat &q) | honey::Transform_< Real > | inline |
scale(const Vec3 &v, const Quat &skew=Quat::identity) | honey::Transform_< Real > | inline |
scale(Real f) | honey::Transform_< Real > | inline |
setRot(const Quat &rot) | honey::Transform_< Real > | inline |
setScale(const Vec3 &scale, const Quat &skew=Quat::identity) | honey::Transform_< Real > | inline |
setScale(Real f) | honey::Transform_< Real > | inline |
setTrans(const Vec3 &trans) | honey::Transform_< Real > | inline |
Transform_() | honey::Transform_< Real > | inline |
Transform_(const Vec3 &trans, const Quat &rot=Quat::identity, const Vec3 &scale=Vec3::one, const Quat &skew=Quat::identity) | honey::Transform_< Real > | inline |
Transform_(const Matrix4 &mat) | honey::Transform_< Real > | inlineexplicit |
translate(const Vec3 &v) | honey::Transform_< Real > | inline |
Vec2 typedef | honey::Transform_< Real > | protected |
Vec3 typedef | honey::Transform_< Real > | protected |
Vec4 typedef | honey::Transform_< Real > | protected |
~Transform_() | honey::Transform_< Real > | inline |