Chicane

Combined

ヘッダー
Chicane/Core/Math/Transform/Combined.hpp
ネームスペース
Chicane::Transform::Combined

関数

アクセスモディファイアタイプ名前説明
publicconst Mat<4, float>&getMatrix() const
publicconst Vec<3, float>&getTranslation() const
publicconst Vec<3, float>&getRotation() const
publicconst Vec<3, float>&getScale() const
publicconst Instance&getRelativeTransform()
publicvoidsetRelativeTransform(const Instance& inTransform)
publicconst Vec<3, float>&getRelativeTranslation() const
publicvoidsetRelativeTranslation(const Vec<3, float>& inTranslation) const
publicvoidaddRelativeTranslation(const Vec<3, float>& inTranslation) const
publicconst Vec<3, float>&getRelativeRotation() const
publicvoidsetRelativeRotation(const Vec<3, float>& inRotation) const
publicvoidaddRelativeRotation(const Vec<3, float>& inRotation) const
publicconst Vec<3, float>&getRelativeScale() const
publicvoidsetRelativeScale(const Vec<3, float>& inScale) const
publicvoidaddRelativeScale(const Vec<3, float>& inScale) const
publicconst Instance&getAbsoluteTransform()
publicvoidsetAbsoluteTransform(const Instance& inTransform)
publicconst Vec<3, float>&getAbsoluteTranslation() const
publicvoidsetAbsoluteTranslation(const Vec<3, float>& inTranslation) const
publicvoidaddAbsoluteTranslation(const Vec<3, float>& inTranslation) const
publicconst Vec<3, float>&getAbsoluteRotation() const
publicvoidsetAbsoluteRotation(const Vec<3, float>& inRotation) const
publicvoidaddAbsoluteRotation(const Vec<3, float>& inRotation) const
publicconst Vec<3, float>&getAbsoluteScale() const
publicvoidsetAbsoluteScale(const Vec<3, float>& inScale) const
publicvoidaddAbsoluteScale(const Vec<3, float>& inScale) const
publicconst Vec<3, float>&getForward() const
publicconst Vec<3, float>&getRight() const
publicconst Vec<3, float>&getUp() const

メンバ

アクセスモディファイアタイプ名前説明
protectedInstancem_relative
protectedInstancem_absolute