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 ObjectC# public abstract sealed class Matrix : Object C++ public ref class Matrix abstract sealed : Object JScript public final abstract class Matrix extends Object
Members Table
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.
Inheritance Hierarchy
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