Matrix Methods

Public Methods

(see also Protected Methods )

  Name Description
Public method Static Supported by the .NET Compact Framework Add Adds two matrices.
Public method Static Supported by the .NET Compact Framework AffineTransformation2D Builds a 2-D affine transformation matrix in the xy plane.
Public method Supported by the .NET Compact Framework Equals Overloaded. Overridden.  
Public method Supported by the .NET Compact Framework GetHashCode Overridden. Returns the hash code for the current instance.
Public method Supported by the .NET Compact Framework GetType  Gets the Type of the current instance. (Inherited from Object.)
Public method Supported by the .NET Compact Framework Invert Overloaded. Calculates the inverse of a matrix.
Public method Static Supported by the .NET Compact Framework LookAtLH Builds a left-handed look-at matrix.
Public method Static Supported by the .NET Compact Framework LookAtRH Builds a right-handed look-at matrix.
Public method Supported by the .NET Compact Framework Multiply Overloaded. Determines the product of two matrices.
Public method Supported by the .NET Compact Framework MultiplyTranspose Overloaded. Calculates the transposed product of two matrices.
Public method Static Supported by the .NET Compact Framework op_Addition Adds two instances of the Matrix structure.
Public method Static Supported by the .NET Compact Framework op_Equality Compares the specified matrices to determine whether they are the same.
Public method Static Supported by the .NET Compact Framework op_Inequality Compares the specified matrices to determine whether they are different.
Public method Static Supported by the .NET Compact Framework op_Multiply Determines the product of two matrices.
Public method Static Supported by the .NET Compact Framework op_Subtraction Subtracts two instances of the Matrix structure.
Public method Static Supported by the .NET Compact Framework OrthoLH Builds a left-handed orthogonal projection matrix.
Public method Static Supported by the .NET Compact Framework OrthoOffCenterLH Builds a customized, left-handed orthogonal projection matrix.
Public method Static Supported by the .NET Compact Framework OrthoOffCenterRH Builds a customized, right-handed orthogonal projection matrix.
Public method Static Supported by the .NET Compact Framework OrthoRH Builds a right-handed orthogonal projection matrix.
Public method Static Supported by the .NET Compact Framework PerspectiveFovLH Builds a left-handed perspective projection matrix based on a field of view.
Public method Static Supported by the .NET Compact Framework PerspectiveFovRH Builds a right-handed perspective projection matrix based on a field of view (FOV).
Public method Static Supported by the .NET Compact Framework PerspectiveLH Builds a left-handed perspective projection matrix.
Public method Static Supported by the .NET Compact Framework PerspectiveOffCenterLH Builds a customized, left-handed perspective projection matrix.
Public method Static Supported by the .NET Compact Framework PerspectiveOffCenterRH Builds a customized, right-handed perspective projection matrix.
Public method Static Supported by the .NET Compact Framework PerspectiveRH Builds a right-handed perspective projection matrix.
Public method Static Supported by the .NET Compact Framework ReferenceEquals  Determines whether the specified Object instances are the same instance. (Inherited from Object.)
Public method Static Supported by the .NET Compact Framework RotationAxis Rotates the matrix around an arbitrary axis.
Public method Static Supported by the .NET Compact Framework RotationQuaternion Builds a matrix from a quaternion.
Public method Static Supported by the .NET Compact Framework RotationX Builds a matrix that rotates around the x-axis.
Public method Static Supported by the .NET Compact Framework RotationY Builds a matrix that rotates around the y-axis.
Public method Static Supported by the .NET Compact Framework RotationYawPitchRoll Builds a matrix with a specified yaw, pitch, and roll.
Public method Static Supported by the .NET Compact Framework RotationZ Builds a matrix that rotates around the z-axis.
Public method Static Supported by the .NET Compact Framework Scaling Overloaded. Builds a matrix that scales along the x-axis, y-axis, and z-axis.
Public method Static Supported by the .NET Compact Framework Subtract Subtracts one matrix from another.
Public method Supported by the .NET Compact Framework ToString  Returns a String that represents the current Object. (Inherited from Object.)
Public method Static Supported by the .NET Compact Framework Transformation Builds a transformation matrix.
Public method Static Supported by the .NET Compact Framework Transformation2D Builds a 2-D transformation matrix in the xy plane.
Public method Static Supported by the .NET Compact Framework Translation Overloaded. Builds a matrix using specified offsets.
Public method Static Supported by the .NET Compact Framework TransposeMatrix Returns the matrix transpose of a given matrix.

Top

Protected Methods

  Name Description
Protected method Supported by the .NET Compact Framework Finalize  Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Protected method Supported by the .NET Compact Framework MemberwiseClone  Creates a shallow copy of the current Object. (Inherited from Object.)

Top

See Also

Reference

Matrix Structure
Microsoft.WindowsMobile.DirectX Namespace

Other Resources

Mobile Direct3D Programming