﻿ Matrix3x2 Structure | ComponentOne Bitmap for WinForms
ComponentOne Bitmap for WinForms
C1.Win.C1DX.4.5.2 Assembly / C1.Util.DX Namespace / Matrix3x2 Structure
Fields Properties Methods

In This Topic
Matrix3x2 Structure Members
In This Topic

The following tables list the members exposed by Matrix3x2.

Public Constructors
NameDescription Overloaded.
Top
Public Fields
NameDescription  Gets the identity matrix. Element (1,1) Element (1,2) Element (2,1) Element (2,2) Element (3,1) Element (3,2) The size of the Matrix3x2 type, in bytes.
Top
Public Properties
NameDescription Gets or sets the first column in the matrix; that is M11, M21, M31. Gets or sets the second column in the matrix; that is M12, M22, and M32. Calculates the determinant of this matrix. Gets a value indicating whether this instance is an identity matrix. Overloaded. Gets or sets the component at the specified index. Gets or sets the first row in the matrix; that is M11, M12. Gets or sets the second row in the matrix; that is M21, M22. Gets or sets the third row in the matrix; that is M31, M32. Gets or sets the scale of the matrix; that is M11, M22. Gets or sets the translation of the matrix; that is M31, M32.
Top
Public Methods
NameDescription  Determines the sum of two matrices.  Determines the sum of two matrices.  Divides a matrix by the given value.  Divides a matrix by the given value. Overloaded. Determines whether the specified Matrix3x2 is equal to this instance. Determines whether the specified Matrix3x2 is equal to this instance. Returns a hash code for this instance.  Element-wise division of two matrices.  Element-wise division of two matrices.  Determines the Hadamard (element-wise) product of two matrices.  Determines the Hadamard (element-wise) product of two matrices.  Inverts the specified matrix.  Overloaded. Inverts the specified matrix. The return value indicates whether the operation succeeded.  Performs a linear interpolation between two matrices based on the given weighting.  Performs a linear interpolation between two matrices based on the given weighting.  Determines the product of two matrices.  Determines the product of two matrices.  Overloaded. Scales a matrix by the given value.  Scales a matrix by the given value.  Negates a matrix in-place.  Overloaded. Negates a matrix in-place.  Overloaded. Creates a matrix that rotates.  Overloaded. Creates a matrix that rotates.  Overloaded. Creates a scale transformation matrix.  Overloaded. Creates a scale transformation matrix.  Overloaded. Creates a skew transformation that has the specified x-axis angle and y-axis angle in radians.  Overloaded. Creates a skew transformation that has the specified x-axis angle and y-axis angle in radians.  Determines the difference between two matrices.  Determines the difference between two matrices. Creates an array containing the elements of the matrix. Overloaded. Returns a string that represents the current object.  Transforms a point by this matrix.  Overloaded. Creates a translation matrix using the specified offsets.  Creates a translation matrix using the specified offsets.
Top
Public Operators Addition Adds two matricies. Division Divides a matrix by a given value. Equality Tests for equality between two objects. Implicit Type Conversion Performs an implicit conversion from Matrix4x4 to Matrix3x2. Inequality Tests for inequality between two objects. Multiplication Overloaded. Scales a matrix by a given value. Subtraction Subtracts two matricies. Unary Negation Negates a matrix.
Top