![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
This is the complete list of members for s3d::Mat4x4, including all inherited members.
decompose(Float3 &scale, Quaternion &quaternion, Float3 &translate) const noexcept | s3d::Mat4x4 | |
determinant() const noexcept | s3d::Mat4x4 | |
Formatter(FormatData &formatData, const Mat4x4 &value) | s3d::Mat4x4 | friend |
hasNaN() const noexcept | s3d::Mat4x4 | |
Identity() noexcept | s3d::Mat4x4 | static |
inverse() const noexcept | s3d::Mat4x4 | |
inverse(float &determinant) const noexcept | s3d::Mat4x4 | |
isIdentity() const noexcept | s3d::Mat4x4 | |
Mat4x4()=default | s3d::Mat4x4 | |
Mat4x4(DirectX::XMMATRIX m) noexcept | s3d::Mat4x4 | |
Mat4x4(SIMD_Float4 r0, SIMD_Float4 r1, SIMD_Float4 r2, SIMD_Float4 r3) noexcept | s3d::Mat4x4 | |
Mat4x4(Float4 r0, Float4 r1, Float4 r2, Float4 r3) noexcept | s3d::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) noexcept | s3d::Mat4x4 | |
Mat4x4(Quaternion q) noexcept | s3d::Mat4x4 | explicit |
operator!=(const Mat4x4 &lhs, const Mat4x4 &rhs) noexcept | s3d::Mat4x4 | friend |
operator*(float s) const noexcept | s3d::Mat4x4 | |
operator*(Mat4x4 m) const noexcept | s3d::Mat4x4 | |
operator*(float s, const Mat4x4 &v) noexcept | s3d::Mat4x4 | friend |
operator*=(float s) noexcept | s3d::Mat4x4 | |
operator*=(Mat4x4 m) noexcept | s3d::Mat4x4 | |
operator+() const noexcept | s3d::Mat4x4 | |
operator+(Mat4x4 m) const noexcept | s3d::Mat4x4 | |
operator+=(Mat4x4 m) noexcept | s3d::Mat4x4 | |
operator-() const noexcept | s3d::Mat4x4 | |
operator-(Mat4x4 m) const noexcept | s3d::Mat4x4 | |
operator-=(Mat4x4 m) noexcept | s3d::Mat4x4 | |
operator/(float s) const noexcept | s3d::Mat4x4 | |
operator/=(float s) noexcept | s3d::Mat4x4 | |
operator<<(std::basic_ostream< CharType > &output, const Mat4x4 &value) | s3d::Mat4x4 | friend |
operator==(const Mat4x4 &lhs, const Mat4x4 &rhs) noexcept | s3d::Mat4x4 | friend |
operator>>(std::basic_istream< CharType > &input, Mat4x4 &value) | s3d::Mat4x4 | friend |
Reflect(InfinitePlane plane) noexcept | s3d::Mat4x4 | static |
RollPitchYaw(X pitch, Y yaw, Z roll) noexcept | s3d::Mat4x4 | static |
rollPitchYaw(X pitch, Y yaw, Z roll) const noexcept | s3d::Mat4x4 | |
Rotate(Float3 axis, Arithmetic angle) noexcept | s3d::Mat4x4 | static |
Rotate(Float3 axis, Arithmetic angle, Float3 center) noexcept | s3d::Mat4x4 | static |
Rotate(Quaternion quaternion) noexcept | s3d::Mat4x4 | static |
Rotate(Quaternion quaternion, Float3 center) noexcept | s3d::Mat4x4 | static |
rotated(Float3 axis, Arithmetic angle) const noexcept | s3d::Mat4x4 | |
rotated(Quaternion quaternion) const noexcept | s3d::Mat4x4 | |
rotatedX(Arithmetic angle) const noexcept | s3d::Mat4x4 | |
rotatedY(Arithmetic angle) const noexcept | s3d::Mat4x4 | |
rotatedZ(Arithmetic angle) const noexcept | s3d::Mat4x4 | |
RotateX(Arithmetic angle) noexcept | s3d::Mat4x4 | static |
RotateY(Arithmetic angle) noexcept | s3d::Mat4x4 | static |
RotateZ(Arithmetic angle) noexcept | s3d::Mat4x4 | static |
Scale(Arithmetic s) noexcept | s3d::Mat4x4 | static |
Scale(Float3 s) noexcept | s3d::Mat4x4 | static |
Scale(Arithmetic s, Float3 center) noexcept | s3d::Mat4x4 | static |
Scale(Float3 s, Float3 center) noexcept | s3d::Mat4x4 | static |
scaled(Arithmetic s) const noexcept | s3d::Mat4x4 | |
scaled(Float3 s) const noexcept | s3d::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) noexcept | s3d::Mat4x4 | static |
Shadow(InfinitePlane plane, Float3 lightPos) noexcept | s3d::Mat4x4 | static |
transformPoint(Float3 pos) const noexcept | s3d::Mat4x4 | |
transformPoints(Float3 *pOutputStream, const Float3 *pInputStream, size_t vectorCount) const noexcept | s3d::Mat4x4 | |
transformPoints(Float3 *pOutputStream, size_t outputStrideBytes, const Float3 *pInputStream, size_t inputStrideBytes, size_t vectorCount) const noexcept | s3d::Mat4x4 | |
Translate(X x, Y y, Z z) noexcept | s3d::Mat4x4 | static |
Translate(Float3 v) noexcept | s3d::Mat4x4 | static |
translated(X x, Y y, Z z) const noexcept | s3d::Mat4x4 | |
translated(Float3 v) const noexcept | s3d::Mat4x4 | |
transposed() const noexcept | s3d::Mat4x4 | |
value | s3d::Mat4x4 |