ComponentOne Bitmap for WinForms
C1.Win.C1DX.4.8 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
    Public ConstructorOverloaded.   
    Top
    Public Fields
     NameDescription
    Public Fieldstatic (Shared in Visual Basic)Gets the identity matrix.  
    Public FieldElement (1,1)  
    Public FieldElement (1,2)  
    Public FieldElement (2,1)  
    Public FieldElement (2,2)  
    Public FieldElement (3,1)  
    Public FieldElement (3,2)  
    Public FieldThe size of the Matrix3x2 type, in bytes.  
    Top
    Public Properties
     NameDescription
    Public PropertyGets or sets the first column in the matrix; that is M11, M21, M31.  
    Public PropertyGets or sets the second column in the matrix; that is M12, M22, and M32.  
    Public PropertyCalculates the determinant of this matrix.  
    Public PropertyGets a value indicating whether this instance is an identity matrix.  
    Public PropertyOverloaded. Gets or sets the component at the specified index.  
    Public PropertyGets or sets the first row in the matrix; that is M11, M12.  
    Public PropertyGets or sets the second row in the matrix; that is M21, M22.  
    Public PropertyGets or sets the third row in the matrix; that is M31, M32.  
    Public PropertyGets or sets the scale of the matrix; that is M11, M22.  
    Public PropertyGets or sets the translation of the matrix; that is M31, M32.  
    Top
    Public Methods
     NameDescription
    Public Methodstatic (Shared in Visual Basic)Determines the sum of two matrices.  
    Public Methodstatic (Shared in Visual Basic)Determines the sum of two matrices.  
    Public Methodstatic (Shared in Visual Basic)Divides a matrix by the given value.  
    Public Methodstatic (Shared in Visual Basic)Divides a matrix by the given value.  
    Public MethodOverloaded. Determines whether the specified Matrix3x2 is equal to this instance.  
    Public MethodDetermines whether the specified Matrix3x2 is equal to this instance.  
    Public MethodReturns a hash code for this instance.  
    Public Methodstatic (Shared in Visual Basic)Element-wise division of two matrices.  
    Public Methodstatic (Shared in Visual Basic)Element-wise division of two matrices.  
    Public Methodstatic (Shared in Visual Basic)Determines the Hadamard (element-wise) product of two matrices.  
    Public Methodstatic (Shared in Visual Basic)Determines the Hadamard (element-wise) product of two matrices.  
    Public Methodstatic (Shared in Visual Basic)Inverts the specified matrix.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Inverts the specified matrix. The return value indicates whether the operation succeeded.  
    Public Methodstatic (Shared in Visual Basic)Performs a linear interpolation between two matrices based on the given weighting.  
    Public Methodstatic (Shared in Visual Basic)Performs a linear interpolation between two matrices based on the given weighting.  
    Public Methodstatic (Shared in Visual Basic)Determines the product of two matrices.  
    Public Methodstatic (Shared in Visual Basic)Determines the product of two matrices.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Scales a matrix by the given value.  
    Public Methodstatic (Shared in Visual Basic)Scales a matrix by the given value.  
    Public Methodstatic (Shared in Visual Basic)Negates a matrix in-place.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Negates a matrix in-place.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates a matrix that rotates.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates a matrix that rotates.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates a scale transformation matrix.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates a scale transformation matrix.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates a skew transformation that has the specified x-axis angle and y-axis angle in radians.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates a skew transformation that has the specified x-axis angle and y-axis angle in radians.  
    Public Methodstatic (Shared in Visual Basic)Determines the difference between two matrices.  
    Public Methodstatic (Shared in Visual Basic)Determines the difference between two matrices.  
    Public MethodCreates an array containing the elements of the matrix.  
    Public MethodOverloaded. Returns a string that represents the current object.  
    Public Methodstatic (Shared in Visual Basic)Transforms a point by this matrix.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates a translation matrix using the specified offsets.  
    Public Methodstatic (Shared in Visual Basic)Creates a translation matrix using the specified offsets.  
    Top
    Public Operators
    Adds two matricies.
    Divides a matrix by a given value.
    Tests for equality between two objects.
    Performs an implicit conversion from Matrix4x4 to Matrix3x2.
    Tests for inequality between two objects.
    Overloaded. Scales a matrix by a given value.
    Subtracts two matricies.
    Negates a matrix.
    Top
    See Also