Zdexby TheHolyOneZ
9,523 structs
Struct

float4x4

: ValueType : Object
Unity.Mathematics.float4x4, Unity.Mathematics 0x0040 (64 B) Unity.Mathematics.dll
0x00x0040

Members 6

OffsetSizeNameTypeFlags
0x10c0float4Public
0x10c1float4Public
0x10c2float4Public
0x10c3float4Public
0x40identityfloat4x4PublicStatic+1 flags
0x40zerofloat4x4PublicStatic+1 flags

Functions 97

SignatureFlagsNativeParams
void .ctor(const float4& c0, const float4& c1, const float4& c2, const float4& c3)Public+1 flags0x10
void .ctor(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33)Public+1 flags0x04
void .ctor(float v)Public+1 flags0x04
void .ctor(bool v)Public+1 flags0x01
void .ctor(const bool4x4& v)Public+1 flags0x10
void .ctor(int v)Public+1 flags0x04
void .ctor(const int4x4& v)Public+1 flags0x40
void .ctor(uint v)Public+1 flags0x04
void .ctor(const uint4x4& v)Public+1 flags0x40
void .ctor(double v)Public+1 flags0x08
void .ctor(const double4x4& v)Public+1 flags0x80
float4x4 op_Implicit(float v)PublicStatic+1 flags0x40
float4x4 op_Explicit(bool v)PublicStatic+1 flags0x40
float4x4 op_Explicit(const bool4x4& v)PublicStatic+1 flags0x40
float4x4 op_Implicit(int v)PublicStatic+1 flags0x40
float4x4 op_Implicit(const int4x4& v)PublicStatic+1 flags0x40
float4x4 op_Implicit(uint v)PublicStatic+1 flags0x40
float4x4 op_Implicit(const uint4x4& v)PublicStatic+1 flags0x40
float4x4 op_Explicit(double v)PublicStatic+1 flags0x40
float4x4 op_Explicit(const double4x4& v)PublicStatic+1 flags0x80
float4x4 op_Multiply(const float4x4& lhs, const float4x4& rhs)PublicStatic+1 flags0x40
float4x4 op_Multiply(const float4x4& lhs, float rhs)PublicStatic+1 flags0x40
float4x4 op_Multiply(float lhs, const float4x4& rhs)PublicStatic+1 flags0x40
float4x4 op_Addition(const float4x4& lhs, const float4x4& rhs)PublicStatic+1 flags0x40
float4x4 op_Addition(const float4x4& lhs, float rhs)PublicStatic+1 flags0x40
float4x4 op_Addition(float lhs, const float4x4& rhs)PublicStatic+1 flags0x40
float4x4 op_Subtraction(const float4x4& lhs, const float4x4& rhs)PublicStatic+1 flags0x40
float4x4 op_Subtraction(const float4x4& lhs, float rhs)PublicStatic+1 flags0x40
float4x4 op_Subtraction(float lhs, const float4x4& rhs)PublicStatic+1 flags0x40
float4x4 op_Division(const float4x4& lhs, const float4x4& rhs)PublicStatic+1 flags0x40
float4x4 op_Division(const float4x4& lhs, float rhs)PublicStatic+1 flags0x40
float4x4 op_Division(float lhs, const float4x4& rhs)PublicStatic+1 flags0x40
float4x4 op_Modulus(const float4x4& lhs, const float4x4& rhs)PublicStatic+1 flags0x40
float4x4 op_Modulus(const float4x4& lhs, float rhs)PublicStatic+1 flags0x40
float4x4 op_Modulus(float lhs, const float4x4& rhs)PublicStatic+1 flags0x40
float4x4 op_Increment(const float4x4& val)PublicStatic+1 flags0x40
float4x4 op_Decrement(const float4x4& val)PublicStatic+1 flags0x40
bool4x4 op_LessThan(const float4x4& lhs, const float4x4& rhs)PublicStatic+1 flags0x40
bool4x4 op_LessThan(const float4x4& lhs, float rhs)PublicStatic+1 flags0x40
bool4x4 op_LessThan(float lhs, const float4x4& rhs)PublicStatic+1 flags0x40
bool4x4 op_LessThanOrEqual(const float4x4& lhs, const float4x4& rhs)PublicStatic+1 flags0x40
bool4x4 op_LessThanOrEqual(const float4x4& lhs, float rhs)PublicStatic+1 flags0x40
bool4x4 op_LessThanOrEqual(float lhs, const float4x4& rhs)PublicStatic+1 flags0x40
bool4x4 op_GreaterThan(const float4x4& lhs, const float4x4& rhs)PublicStatic+1 flags0x40
bool4x4 op_GreaterThan(const float4x4& lhs, float rhs)PublicStatic+1 flags0x40
bool4x4 op_GreaterThan(float lhs, const float4x4& rhs)PublicStatic+1 flags0x40
bool4x4 op_GreaterThanOrEqual(const float4x4& lhs, const float4x4& rhs)PublicStatic+1 flags0x40
bool4x4 op_GreaterThanOrEqual(const float4x4& lhs, float rhs)PublicStatic+1 flags0x40
bool4x4 op_GreaterThanOrEqual(float lhs, const float4x4& rhs)PublicStatic+1 flags0x40
float4x4 op_UnaryNegation(const float4x4& val)PublicStatic+1 flags0x40
float4x4 op_UnaryPlus(const float4x4& val)PublicStatic+1 flags0x40
bool4x4 op_Equality(const float4x4& lhs, const float4x4& rhs)PublicStatic+1 flags0x40
bool4x4 op_Equality(const float4x4& lhs, float rhs)PublicStatic+1 flags0x40
bool4x4 op_Equality(float lhs, const float4x4& rhs)PublicStatic+1 flags0x40
bool4x4 op_Inequality(const float4x4& lhs, const float4x4& rhs)PublicStatic+1 flags0x40
bool4x4 op_Inequality(const float4x4& lhs, float rhs)PublicStatic+1 flags0x40
bool4x4 op_Inequality(float lhs, const float4x4& rhs)PublicStatic+1 flags0x40
ref float4 get_Item(int index)Public+1 flags0x10
bool Equals(const float4x4& rhs)PublicFinal+2 flags0x40
bool Equals(object o)Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
string ToString()Public+1 flags0x08
string ToString(const string& format, IFormatProvider formatProvider)PublicFinal+2 flags0x08
float4x4 op_Implicit(const Matrix4x4& m)PublicStatic+1 flags0x40
Matrix4x4 op_Implicit(const float4x4& m)PublicStatic+1 flags0x40
void .ctor(const float3x3& rotation, const float3& translation)Public+1 flags0x24
void .ctor(const quaternion& rotation, const float3& translation)Public+1 flags0x10
void .ctor(const RigidTransform& transform)Public+1 flags0x1C
float4x4 AxisAngle(const float3& axis, float angle)PublicStatic0x40
float4x4 EulerXYZ(const float3& xyz)PublicStatic0x40
float4x4 EulerXZY(const float3& xyz)PublicStatic0x40
float4x4 EulerYXZ(const float3& xyz)PublicStatic0x40
float4x4 EulerYZX(const float3& xyz)PublicStatic0x40
float4x4 EulerZXY(const float3& xyz)PublicStatic0x40
float4x4 EulerZYX(const float3& xyz)PublicStatic0x40
float4x4 EulerXYZ(float x, float y, float z)PublicStatic0x40
float4x4 EulerXZY(float x, float y, float z)PublicStatic0x40
float4x4 EulerYXZ(float x, float y, float z)PublicStatic0x40
float4x4 EulerYZX(float x, float y, float z)PublicStatic0x40
float4x4 EulerZXY(float x, float y, float z)PublicStatic0x40
float4x4 EulerZYX(float x, float y, float z)PublicStatic0x40
float4x4 Euler(const float3& xyz, const RotationOrder& order)PublicStatic0x40
float4x4 Euler(float x, float y, float z, const RotationOrder& order)PublicStatic0x40
float4x4 RotateX(float angle)PublicStatic0x40
float4x4 RotateY(float angle)PublicStatic0x40
float4x4 RotateZ(float angle)PublicStatic0x40
float4x4 Scale(float s)PublicStatic0x40
float4x4 Scale(float x, float y, float z)PublicStatic0x40
float4x4 Scale(const float3& scales)PublicStatic0x40
float4x4 Translate(const float3& vector)PublicStatic0x40
float4x4 LookAt(const float3& eye, const float3& target, const float3& up)PublicStatic0x40
float4x4 Ortho(float width, float height, float near, float far)PublicStatic0x40
float4x4 OrthoOffCenter(float left, float right, float bottom, float top, float near, float far)PublicStatic0x40
float4x4 PerspectiveFov(float verticalFov, float aspect, float near, float far)PublicStatic0x40
float4x4 PerspectiveOffCenter(float left, float right, float bottom, float top, float near, float far)PublicStatic0x40
float4x4 TRS(const float3& translation, const quaternion& rotation, const float3& scale)PublicStatic0x40
void .cctor()PrivateStatic+1 flags0x00

Used by 22

types with a member, parameter or interface of this type