Matrix Class (Microsoft.DirectX)

Describes and manipulates a matrix.

Note: For programming in Microsoft Visual Basic .NET or Microsoft JScript .NET, use the methods of the Microsoft.DirectX.Matrix structure.

Definition

Visual Basic NotInheritable MustInherit Public Class Matrix
    Inherits ObjectLeave Site
C# public abstract sealed class Matrix : ObjectLeave Site
C++ public ref class Matrix abstract sealed : ObjectLeave Site
JScript public final abstract class Matrix extends ObjectLeave Site

Members Table

The following table lists the members exposed by the object.

Methods

Method Description
static (Shared in Visual Basic) AffineTransformation2D Builds a 2-D affine transformation matrix in the xy plane.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic) Invert Calculates the inverse of a matrix.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic) LookAtLH Builds a left-handed look-at matrix.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic) LookAtRH Builds a right-handed look-at matrix.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic) Multiply Determines the product of two matrices.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic) MultiplyTranspose Calculates the transposed product of two matrices.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic) RotationAxis Builds a matrix that rotates around an arbitrary axis.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic) RotationQuaternion Builds a matrix from a quaternion.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic) Scaling Builds a matrix that scales along the x-axis, y-axis, and z-axis.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic) Transformation Builds a transformation matrix.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic) Transformation2D Builds a 2-D transformation matrix in the xy plane.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.
static (Shared in Visual Basic) Translation Builds a matrix using specified offsets.
Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.

Inheritance Hierarchy

ObjectLeave Site

UnsafeNativeMethods.Matrix

Class Information

Namespace Microsoft.DirectX
Assembly Microsoft.DirectX (microsoft.directx.dll)
Strong Name Microsoft.DirectX,  Version=1.0.900.0,  Culture=neutral,  PublicKeyToken=d3231b57b74a1492

See Also