MatrixFixed Structure
.NET Framework 2.0
Represents a matrix for fixed-point math operations.
Namespace: Microsoft.WindowsMobile.DirectX.Direct3D
Assembly: Microsoft.WindowsMobile.DirectX (in microsoft.windowsmobile.directx.dll)
Assembly: Microsoft.WindowsMobile.DirectX (in microsoft.windowsmobile.directx.dll)
This structure represents a 4x4 matrix of FixedPoint values. The fields of this structure are named with the row number first, then the column number.
In Microsoft Windows Mobile Direct3D, the M34 element of a projection matrix cannot be a negative number. If an application needs to use a negative value in this location, it should scale the entire projection matrix by -1 instead.
The following examples shows how to use a MatrixFixed structure.
Sub DoDraw() Dim matrWorld As MatrixFixed Dim matrfxRotate As MatrixFixed = MatrixFixed.Identity matrWorld = MatrixFixed.Multiply(matrfxRotate, New MatrixFixed(Matrix.RotationZ(System.Convert.ToSingle(Math.PI * 2.0)))) device.SetTransformFixed(TransformType.World, matrWorld) Me.Refresh() End Sub
Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.
Community Additions
ADD
Show: