- Matrix4x4 - M11 
- M12 
- M13 
- M14 
- M21 
- M22 
- M23 
- M24 
- M31 
- M32 
- M33 
- M34 
- M41 
- M42 
- M43 
- M44 
- Matrix4x4(Matrix3x2) 
- Matrix4x4(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) 
- Identity 
- IsIdentity 
- this[Int32, Int32] 
- Translation 
- Add(Matrix4x4, Matrix4x4) 
- CreateBillboard(Vector3, Vector3, Vector3, Vector3) 
- CreateConstrainedBillboard(Vector3, Vector3, Vector3, Vector3, Vector3) 
- CreateFromAxisAngle(Vector3, Single) 
- CreateFromQuaternion(Quaternion) 
- CreateFromYawPitchRoll(Single, Single, Single) 
- CreateLookAt(Vector3, Vector3, Vector3) 
- CreateLookAtLeftHanded(Vector3, Vector3, Vector3) 
- CreateLookTo(Vector3, Vector3, Vector3) 
- CreateLookToLeftHanded(Vector3, Vector3, Vector3) 
- CreateOrthographic(Single, Single, Single, Single) 
- CreateOrthographicLeftHanded(Single, Single, Single, Single) 
- CreateOrthographicOffCenter(Single, Single, Single, Single, Single, Single) 
- CreateOrthographicOffCenterLeftHanded(Single, Single, Single, Single, Single, Single) 
- CreatePerspective(Single, Single, Single, Single) 
- CreatePerspectiveFieldOfView(Single, Single, Single, Single) 
- CreatePerspectiveFieldOfViewLeftHanded(Single, Single, Single, Single) 
- CreatePerspectiveLeftHanded(Single, Single, Single, Single) 
- CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single) 
- CreatePerspectiveOffCenterLeftHanded(Single, Single, Single, Single, Single, Single) 
- CreateReflection(Plane) 
- CreateRotationX(Single) 
- CreateRotationX(Single, Vector3) 
- CreateRotationY(Single) 
- CreateRotationY(Single, Vector3) 
- CreateRotationZ(Single) 
- CreateRotationZ(Single, Vector3) 
- CreateScale(Single) 
- CreateScale(Vector3) 
- CreateScale(Single, Vector3) 
- CreateScale(Vector3, Vector3) 
- CreateScale(Single, Single, Single) 
- CreateScale(Single, Single, Single, Vector3) 
- CreateShadow(Vector3, Plane) 
- CreateTranslation(Vector3) 
- CreateTranslation(Single, Single, Single) 
- CreateViewport(Single, Single, Single, Single, Single, Single) 
- CreateViewportLeftHanded(Single, Single, Single, Single, Single, Single) 
- CreateWorld(Vector3, Vector3, Vector3) 
- Decompose(Matrix4x4, Vector3, Quaternion, Vector3) 
- Equals(Matrix4x4) 
- Equals(Object) 
- GetDeterminant() 
- GetHashCode() 
- Invert(Matrix4x4, Matrix4x4) 
- Lerp(Matrix4x4, Matrix4x4, Single) 
- Multiply(Matrix4x4, Matrix4x4) 
- Multiply(Matrix4x4, Single) 
- Negate(Matrix4x4) 
- Subtract(Matrix4x4, Matrix4x4) 
- ToString() 
- Transform(Matrix4x4, Quaternion) 
- Transpose(Matrix4x4) 
- operator -(Matrix4x4) 
- operator -(Matrix4x4, Matrix4x4) 
- operator !=(Matrix4x4, Matrix4x4) 
- operator *(Matrix4x4, Matrix4x4) 
- operator *(Matrix4x4, Single) 
- operator +(Matrix4x4, Matrix4x4) 
- operator ==(Matrix4x4, Matrix4x4) 
 
net9.0
    namespace System.Numerics
{
    [DefaultMember("Item")]
    public struct Matrix4x4 : IEquatable<Matrix4x4>
    {
        public static Matrix4x4 CreatePerspectiveLeftHanded(float width, float height, float nearPlaneDistance, float farPlaneDistance);
    }
}
            | Design Reviews | 
 | 
|---|---|
| .NET | 8.09.0 | 
| Information specific to net9.0 | |
| Assembly | System.Numerics.Vectors , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This API is supported on all platforms. | 
- Built-in API
- Package-provided API