OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Mat4x4 Member List

This is the complete list of members for s3d::Mat4x4, including all inherited members.

decompose(Float3 &scale, Quaternion &quaternion, Float3 &translate) const noexcepts3d::Mat4x4
determinant() const noexcepts3d::Mat4x4
Formatter(FormatData &formatData, const Mat4x4 &value)s3d::Mat4x4friend
hasNaN() const noexcepts3d::Mat4x4
Identity() noexcepts3d::Mat4x4static
inverse() const noexcepts3d::Mat4x4
inverse(float &determinant) const noexcepts3d::Mat4x4
isIdentity() const noexcepts3d::Mat4x4
Mat4x4()=defaults3d::Mat4x4
Mat4x4(DirectX::XMMATRIX m) noexcepts3d::Mat4x4
Mat4x4(SIMD_Float4 r0, SIMD_Float4 r1, SIMD_Float4 r2, SIMD_Float4 r3) noexcepts3d::Mat4x4
Mat4x4(Float4 r0, Float4 r1, Float4 r2, Float4 r3) noexcepts3d::Mat4x4
Mat4x4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33) noexcepts3d::Mat4x4
Mat4x4(Quaternion q) noexcepts3d::Mat4x4explicit
operator!=(const Mat4x4 &lhs, const Mat4x4 &rhs) noexcepts3d::Mat4x4friend
operator*(float s) const noexcepts3d::Mat4x4
operator*(Mat4x4 m) const noexcepts3d::Mat4x4
operator*(float s, const Mat4x4 &v) noexcepts3d::Mat4x4friend
operator*=(float s) noexcepts3d::Mat4x4
operator*=(Mat4x4 m) noexcepts3d::Mat4x4
operator+() const noexcepts3d::Mat4x4
operator+(Mat4x4 m) const noexcepts3d::Mat4x4
operator+=(Mat4x4 m) noexcepts3d::Mat4x4
operator-() const noexcepts3d::Mat4x4
operator-(Mat4x4 m) const noexcepts3d::Mat4x4
operator-=(Mat4x4 m) noexcepts3d::Mat4x4
operator/(float s) const noexcepts3d::Mat4x4
operator/=(float s) noexcepts3d::Mat4x4
operator<<(std::basic_ostream< CharType > &output, const Mat4x4 &value)s3d::Mat4x4friend
operator==(const Mat4x4 &lhs, const Mat4x4 &rhs) noexcepts3d::Mat4x4friend
operator>>(std::basic_istream< CharType > &input, Mat4x4 &value)s3d::Mat4x4friend
Reflect(InfinitePlane plane) noexcepts3d::Mat4x4static
RollPitchYaw(X pitch, Y yaw, Z roll) noexcepts3d::Mat4x4static
rollPitchYaw(X pitch, Y yaw, Z roll) const noexcepts3d::Mat4x4
Rotate(Float3 axis, Arithmetic angle) noexcepts3d::Mat4x4static
Rotate(Float3 axis, Arithmetic angle, Float3 center) noexcepts3d::Mat4x4static
Rotate(Quaternion quaternion) noexcepts3d::Mat4x4static
Rotate(Quaternion quaternion, Float3 center) noexcepts3d::Mat4x4static
rotated(Float3 axis, Arithmetic angle) const noexcepts3d::Mat4x4
rotated(Quaternion quaternion) const noexcepts3d::Mat4x4
rotatedX(Arithmetic angle) const noexcepts3d::Mat4x4
rotatedY(Arithmetic angle) const noexcepts3d::Mat4x4
rotatedZ(Arithmetic angle) const noexcepts3d::Mat4x4
RotateX(Arithmetic angle) noexcepts3d::Mat4x4static
RotateY(Arithmetic angle) noexcepts3d::Mat4x4static
RotateZ(Arithmetic angle) noexcepts3d::Mat4x4static
Scale(Arithmetic s) noexcepts3d::Mat4x4static
Scale(Float3 s) noexcepts3d::Mat4x4static
Scale(Arithmetic s, Float3 center) noexcepts3d::Mat4x4static
Scale(Float3 s, Float3 center) noexcepts3d::Mat4x4static
scaled(Arithmetic s) const noexcepts3d::Mat4x4
scaled(Float3 s) const noexcepts3d::Mat4x4
Set(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33) noexcepts3d::Mat4x4static
Shadow(InfinitePlane plane, Float3 lightPos) noexcepts3d::Mat4x4static
transformPoint(Float3 pos) const noexcepts3d::Mat4x4
transformPoints(Float3 *pOutputStream, const Float3 *pInputStream, size_t vectorCount) const noexcepts3d::Mat4x4
transformPoints(Float3 *pOutputStream, size_t outputStrideBytes, const Float3 *pInputStream, size_t inputStrideBytes, size_t vectorCount) const noexcepts3d::Mat4x4
Translate(X x, Y y, Z z) noexcepts3d::Mat4x4static
Translate(Float3 v) noexcepts3d::Mat4x4static
translated(X x, Y y, Z z) const noexcepts3d::Mat4x4
translated(Float3 v) const noexcepts3d::Mat4x4
transposed() const noexcepts3d::Mat4x4
values3d::Mat4x4