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
.gif)