implements IEquatable`1
0x00x0018
Members 7
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | M11 | float | Public | |
| 0x04 | M12 | float | Public | |
| 0x04 | M21 | float | Public | |
| 0x04 | M22 | float | Public | |
| 0x04 | M31 | float | Public | |
| 0x04 | M32 | float | Public | |
| 0x18 | _identity | Matrix3x2 | PrivateStatic+1 flags |
Functions 37
| Signature | Flags | Native | Params |
|---|---|---|---|
| Matrix3x2 get_Identity() | PublicStatic+1 flags | 0x18 | |
| bool get_IsIdentity() | Public+1 flags | 0x01 | |
| Vector2 get_Translation() | Public+1 flags | 0x08 | |
| void set_Translation(const Vector2& value) | Public+1 flags | 0x08 | |
| void .ctor(float m11, float m12, float m21, float m22, float m31, float m32) | Public+1 flags | 0x04 | |
| Matrix3x2 CreateTranslation(const Vector2& position) | PublicStatic | 0x18 | |
| Matrix3x2 CreateTranslation(float xPosition, float yPosition) | PublicStatic | 0x18 | |
| Matrix3x2 CreateScale(float xScale, float yScale) | PublicStatic | 0x18 | |
| Matrix3x2 CreateScale(float xScale, float yScale, const Vector2& centerPoint) | PublicStatic | 0x18 | |
| Matrix3x2 CreateScale(const Vector2& scales) | PublicStatic | 0x18 | |
| Matrix3x2 CreateScale(const Vector2& scales, const Vector2& centerPoint) | PublicStatic | 0x18 | |
| Matrix3x2 CreateScale(float scale) | PublicStatic | 0x18 | |
| Matrix3x2 CreateScale(float scale, const Vector2& centerPoint) | PublicStatic | 0x18 | |
| Matrix3x2 CreateSkew(float radiansX, float radiansY) | PublicStatic | 0x18 | |
| Matrix3x2 CreateSkew(float radiansX, float radiansY, const Vector2& centerPoint) | PublicStatic | 0x18 | |
| Matrix3x2 CreateRotation(float radians) | PublicStatic | 0x18 | |
| Matrix3x2 CreateRotation(float radians, const Vector2& centerPoint) | PublicStatic | 0x18 | |
| float GetDeterminant() | Public | 0x04 | |
| bool Invert(const Matrix3x2& matrix, ref Matrix3x2& result) | PublicStatic | 0x18 | |
| Matrix3x2 Lerp(const Matrix3x2& matrix1, const Matrix3x2& matrix2, float amount) | PublicStatic | 0x18 | |
| Matrix3x2 Negate(const Matrix3x2& value) | PublicStatic | 0x18 | |
| Matrix3x2 Add(const Matrix3x2& value1, const Matrix3x2& value2) | PublicStatic | 0x18 | |
| Matrix3x2 Subtract(const Matrix3x2& value1, const Matrix3x2& value2) | PublicStatic | 0x18 | |
| Matrix3x2 Multiply(const Matrix3x2& value1, const Matrix3x2& value2) | PublicStatic | 0x18 | |
| Matrix3x2 Multiply(const Matrix3x2& value1, float value2) | PublicStatic | 0x18 | |
| Matrix3x2 op_UnaryNegation(const Matrix3x2& value) | PublicStatic+1 flags | 0x18 | |
| Matrix3x2 op_Addition(const Matrix3x2& value1, const Matrix3x2& value2) | PublicStatic+1 flags | 0x18 | |
| Matrix3x2 op_Subtraction(const Matrix3x2& value1, const Matrix3x2& value2) | PublicStatic+1 flags | 0x18 | |
| Matrix3x2 op_Multiply(const Matrix3x2& value1, const Matrix3x2& value2) | PublicStatic+1 flags | 0x18 | |
| Matrix3x2 op_Multiply(const Matrix3x2& value1, float value2) | PublicStatic+1 flags | 0x18 | |
| bool op_Equality(const Matrix3x2& value1, const Matrix3x2& value2) | PublicStatic+1 flags | 0x18 | |
| bool op_Inequality(const Matrix3x2& value1, const Matrix3x2& value2) | PublicStatic+1 flags | 0x18 | |
| bool Equals(const Matrix3x2& other) | PublicFinal+2 flags | 0x18 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |