Zdexby TheHolyOneZ
9,523 structs
Struct

Matrix3x2

: ValueType : Object
System.Numerics.Matrix3x2, Sentry.System.Numerics.Vectors 0x0018 (24 B) Sentry.System.Numerics.Vectors.dll
implements IEquatable`1
0x00x0018

Members 7

OffsetSizeNameTypeFlags
0x04M11floatPublic
0x04M12floatPublic
0x04M21floatPublic
0x04M22floatPublic
0x04M31floatPublic
0x04M32floatPublic
0x18_identityMatrix3x2PrivateStatic+1 flags

Functions 37

SignatureFlagsNativeParams
Matrix3x2 get_Identity()PublicStatic+1 flags0x18
bool get_IsIdentity()Public+1 flags0x01
Vector2 get_Translation()Public+1 flags0x08
void set_Translation(const Vector2& value)Public+1 flags0x08
void .ctor(float m11, float m12, float m21, float m22, float m31, float m32)Public+1 flags0x04
Matrix3x2 CreateTranslation(const Vector2& position)PublicStatic0x18
Matrix3x2 CreateTranslation(float xPosition, float yPosition)PublicStatic0x18
Matrix3x2 CreateScale(float xScale, float yScale)PublicStatic0x18
Matrix3x2 CreateScale(float xScale, float yScale, const Vector2& centerPoint)PublicStatic0x18
Matrix3x2 CreateScale(const Vector2& scales)PublicStatic0x18
Matrix3x2 CreateScale(const Vector2& scales, const Vector2& centerPoint)PublicStatic0x18
Matrix3x2 CreateScale(float scale)PublicStatic0x18
Matrix3x2 CreateScale(float scale, const Vector2& centerPoint)PublicStatic0x18
Matrix3x2 CreateSkew(float radiansX, float radiansY)PublicStatic0x18
Matrix3x2 CreateSkew(float radiansX, float radiansY, const Vector2& centerPoint)PublicStatic0x18
Matrix3x2 CreateRotation(float radians)PublicStatic0x18
Matrix3x2 CreateRotation(float radians, const Vector2& centerPoint)PublicStatic0x18
float GetDeterminant()Public0x04
bool Invert(const Matrix3x2& matrix, ref Matrix3x2& result)PublicStatic0x18
Matrix3x2 Lerp(const Matrix3x2& matrix1, const Matrix3x2& matrix2, float amount)PublicStatic0x18
Matrix3x2 Negate(const Matrix3x2& value)PublicStatic0x18
Matrix3x2 Add(const Matrix3x2& value1, const Matrix3x2& value2)PublicStatic0x18
Matrix3x2 Subtract(const Matrix3x2& value1, const Matrix3x2& value2)PublicStatic0x18
Matrix3x2 Multiply(const Matrix3x2& value1, const Matrix3x2& value2)PublicStatic0x18
Matrix3x2 Multiply(const Matrix3x2& value1, float value2)PublicStatic0x18
Matrix3x2 op_UnaryNegation(const Matrix3x2& value)PublicStatic+1 flags0x18
Matrix3x2 op_Addition(const Matrix3x2& value1, const Matrix3x2& value2)PublicStatic+1 flags0x18
Matrix3x2 op_Subtraction(const Matrix3x2& value1, const Matrix3x2& value2)PublicStatic+1 flags0x18
Matrix3x2 op_Multiply(const Matrix3x2& value1, const Matrix3x2& value2)PublicStatic+1 flags0x18
Matrix3x2 op_Multiply(const Matrix3x2& value1, float value2)PublicStatic+1 flags0x18
bool op_Equality(const Matrix3x2& value1, const Matrix3x2& value2)PublicStatic+1 flags0x18
bool op_Inequality(const Matrix3x2& value1, const Matrix3x2& value2)PublicStatic+1 flags0x18
bool Equals(const Matrix3x2& other)PublicFinal+2 flags0x18
bool Equals(object obj)Public+1 flags0x08
string ToString()Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
void .cctor()PrivateStatic+1 flags0x00

Used by 3

types with a member, parameter or interface of this type