Zdexby TheHolyOneZ
6,759 structs
Struct

Matrix2D

: ValueType : Object
ToolBuddy.ThirdParty.VectorGraphics.Matrix2D, Assembly-CSharp-firstpass 0x0018 (24 B) Assembly-CSharp-firstpass.dll
0x00x0018

Members 8

OffsetSizeNameTypeFlags
0x04m00floatPublic
0x04m10floatPublic
0x04m01floatPublic
0x04m11floatPublic
0x04m02floatPublic
0x04m12floatPublic
0x18zeroMatrixMatrix2DPrivateStatic+1 flags
0x18identityMatrixMatrix2DPrivateStatic+1 flags

Functions 29

SignatureFlagsNativeParams
void .ctor(const Vector2& column0, const Vector2& column1, const Vector2& column2)Public+1 flags—0x08
float get_Item(int row, int column)Public+1 flags—0x04
void set_Item(int row, int column, float value)Public+1 flags—0x04
float get_Item(int index)Public+1 flags—0x04
void set_Item(int index, float value)Public+1 flags—0x04
int GetHashCode()Public+1 flags—0x04
bool Equals(object other)Public+1 flags—0x08
Matrix2D op_Multiply(const Matrix2D& lhs, const Matrix2D& rhs)PublicStatic+1 flags—0x18
Vector2 op_Multiply(const Matrix2D& lhs, const Vector2& vector)PublicStatic+1 flags—0x18
bool op_Equality(const Matrix2D& lhs, const Matrix2D& rhs)PublicStatic+1 flags—0x18
bool op_Inequality(const Matrix2D& lhs, const Matrix2D& rhs)PublicStatic+1 flags—0x18
Vector2 GetColumn(int index)Public—0x08
Vector3 GetRow(int index)Public0x0C
void SetColumn(int index, const Vector2& column)Public0x08
void SetRow(int index, const Vector3& row)Public0x0C
Vector2 MultiplyPoint(const Vector2& point)Public0x08
Vector2 MultiplyVector(const Vector2& vector)Public0x08
Matrix2D Inverse()Public0x18
Matrix2D Scale(const Vector2& vector)PublicStatic0x18
Matrix2D Translate(const Vector2& vector)PublicStatic0x18
Matrix2D RotateRH(float angleRadians)PublicStatic0x18
Matrix2D RotateLH(float angleRadians)PublicStatic0x18
Matrix2D SkewX(float angleRadians)PublicStatic0x18
Matrix2D SkewY(float angleRadians)PublicStatic0x18
Matrix2D get_zero()PublicStatic+1 flags0x18
Matrix2D get_identity()PublicStatic+1 flags0x18
string ToString()Public+1 flags0x08
string ToString(const string& format)Public0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 10

types with a member, parameter or interface of this type