Freigeben über


Matrix Struct

Definition

public value class Matrix : IEquatable<Microsoft::Maui::Controls::Shapes::Matrix>
[System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.Shapes.MatrixTypeConverter))]
public struct Matrix : IEquatable<Microsoft.Maui.Controls.Shapes.Matrix>
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.Shapes.MatrixTypeConverter))>]
type Matrix = struct
Public Structure Matrix
Implements IEquatable(Of Matrix)
Inheritance
Matrix
Attributes
Implements

Constructors

Matrix(Double, Double, Double, Double, Double, Double)

Properties

Determinant
HasInverse
Identity
IsIdentity
M11
M12
M21
M22
OffsetX
OffsetY

Methods

Append(Matrix)
Equals(Matrix)
Equals(Object)
GetHashCode()
Invert()
Multiply(Matrix, Matrix)
Prepend(Matrix)
Rotate(Double)
RotateAt(Double, Double, Double)
RotateAtPrepend(Double, Double, Double)
RotatePrepend(Double)
Scale(Double, Double)
ScaleAt(Double, Double, Double, Double)
ScaleAtPrepend(Double, Double, Double, Double)
ScalePrepend(Double, Double)
SetIdentity()
Skew(Double, Double)
SkewPrepend(Double, Double)
Transform(Point)
Transform(Point[])
Translate(Double, Double)
TranslatePrepend(Double, Double)

Operators

Equality(Matrix, Matrix)
Inequality(Matrix, Matrix)
Multiply(Matrix, Matrix)

Extension Methods

ToMatrix3X2(Matrix)

Applies to