Microsoft DirectX 9.0 SDK Update (October 2004)

UnsafeNativeMethods.Matrix Class

Language:

Note: This documentation is preliminary and is subject to change.

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 .NET NotInheritable Public Class Matrix
   Inherits Object 
C# public sealed class Matrix : Object
Managed C++ public __gc __sealed class Matrix  : public Object
JScript .NET public class Matrix extends Object

Members Table

Method Description
static (Shared in Visual Basic .NET) 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 .NET) 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 .NET) 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 .NET) 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 .NET) 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 .NET) 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 .NET) 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 .NET) 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 .NET) 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 .NET) 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 .NET) 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 .NET) 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

Object Leave Site
UnsafeNativeMethods.Matrix

Class Information

Namespace Microsoft.DirectX
Assembly Microsoft.DirectX (microsoft.directx.dll)
Strong Name Microsoft.DirectX,  Version=1.0.2902.0,  Culture=neutral,  PublicKeyToken=31bf3856ad364e35

See Also


© 2004 Microsoft Corporation. All rights reserved. Terms of use.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center