Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Matrix Methods

NameDescription
Public Method StaticAddOverloaded. Adds a matrix to another matrix.
Public Method StaticCreateBillboardOverloaded. Creates a spherical billboard that rotates around a specified object position.
Public Method StaticCreateConstrainedBillboardOverloaded. Creates a cylindrical billboard that rotates around a specified axis.
Public Method StaticCreateFromAxisAngleOverloaded. Creates a new Matrix that rotates around an arbitrary vector.
Public Method StaticCreateFromQuaternionOverloaded. Creates a rotation Matrix from a Quaternion.
Public Method StaticCreateFromYawPitchRollOverloaded. Creates a new rotation matrix from a specified yaw, pitch, and roll.
Public Method StaticCreateLookAtOverloaded. Creates a view matrix.
Public Method StaticCreateOrthographicOverloaded. Builds an orthogonal projection matrix.
Public Method StaticCreateOrthographicOffCenterOverloaded. Builds a customized, orthogonal projection matrix.
Public Method StaticCreatePerspectiveOverloaded. Builds a perspective projection matrix.
Public Method StaticCreatePerspectiveFieldOfViewOverloaded. Builds a perspective projection matrix based on a field of view.
Public Method StaticCreatePerspectiveOffCenterOverloaded. Builds a customized, perspective projection matrix.
Public Method StaticCreateReflectionOverloaded. Creates a Matrix that reflects the coordinate system about a specified Plane.
Public Method StaticCreateRotationXOverloaded. Returns an x-axis rotation matrix.
Public Method StaticCreateRotationYOverloaded. Returns a y-axis rotation matrix.
Public Method StaticCreateRotationZOverloaded. Returns an z-axis rotation matrix.
Public Method StaticCreateScaleOverloaded. Creates a scaling Matrix.
Public Method StaticCreateShadowOverloaded. Creates a Matrix that flattens geometry into a specified Plane as if casting a shadow from a specified light source.
Public Method StaticCreateTranslationOverloaded. Creates a translation Matrix.
Public MethodDecomposeExtracts the scalar, translation, and rotation components from a 3D scale/rotate/translate (SRT) Matrix.
Public MethodDeterminantCalculates the determinant of the matrix.
Public Method StaticDivideOverloaded. Divides a matrix by a scalar value or the components of another matrix.
Public MethodEqualsOverloaded. Returns a value that indicates whether the current instance is equal to a specified object.
Public MethodGetHashCodeGets the hash code of this object.
Public MethodGetType (Inherited from Object.)
Public Method StaticInvertOverloaded. Calculates the inverse of a matrix.
Public Method StaticLerpOverloaded. Linearly interpolates between the corresponding values of two matrices.
Public Method StaticMultiplyOverloaded. Multiplies a matrix by a scalar value or another matrix.
Public Method StaticNegateOverloaded. Negates individual elements of a matrix.
Public Method Staticop_AdditionAdds a matrix to another matrix.
Public Method Staticop_DivisionOverloaded. Divides a matrix by a scalar value or the components of another matrix.
Public Method Staticop_EqualityCompares a matrix for equality with another matrix.
Public Method Staticop_InequalityTests a matrix for inequality with another matrix.
Public Method Staticop_MultiplyOverloaded. Multiplies a matrix by a scalar value or another matrix.
Public Method Staticop_SubtractionSubtracts matrices.
Public Method Staticop_UnaryNegationNegates individual elements of a matrix.
Public MethodReferenceEquals (Inherited from Object.)
Public Method StaticSubtractOverloaded. Subtracts matrices.
Public MethodToStringRetrieves a string representation of the current object.
Public Method StaticTransformOverloaded. Transforms a Matrix by applying a Quaternion rotation.
Public Method StaticTransposeOverloaded. Transposes the rows and columns of a matrix.

NameDescription
Protected MethodFinalize (Inherited from Object.)
Protected MethodMemberwiseClone (Inherited from Object.)
Show:
© 2015 Microsoft