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.
Visual Basic NotInheritable MustInherit Public Class Matrix
Inherits ObjectC# public abstract sealed class Matrix : Object C++ public ref class Matrix abstract sealed : Object JScript public final abstract class Matrix extends Object
The following table lists the members exposed by the object.
Methods
Method Description 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.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.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.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.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.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.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.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.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.Transformation
Builds a transformation matrix. Note: For programming in Visual Basic .NET or JScript .NET, use the equivalent method in the Microsoft.DirectX structures.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.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.
Object
UnsafeNativeMethods.Matrix
Namespace Microsoft.DirectX Assembly Microsoft.DirectX (microsoft.directx.dll) Strong Name Microsoft.DirectX, Version=1.0.900.0, Culture=neutral, PublicKeyToken=d3231b57b74a1492
Show:
