Zdexby TheHolyOneZ
36,909 classes
Class

math

: Object
Unity.Mathematics.math, Unity.Mathematics 0x0010 (16 B) inherited 0x0010 Unity.Mathematics.dll
0x00x0010

Members 32

OffsetSizeNameTypeFlagsDefault
—0x08E_DBLdoublePublicStatic+1 flags4613303445314885481
—0x08LOG2E_DBLdoublePublicStatic+1 flags4609176140021203710
—0x08LOG10E_DBLdoublePublicStatic+1 flags4601495173785380110
—0x08LN2_DBLdoublePublicStatic+1 flags4604418534313441775
—0x08LN10_DBLdoublePublicStatic+1 flags4612367379483415830
—0x08PI_DBLdoublePublicStatic+1 flags4614256656552045848
—0x08PI2_DBLdoublePublicStatic+1 flags4618760256179416344
—0x08PIHALF_DBLdoublePublicStatic+1 flags4609753056924675352
—0x08TAU_DBLdoublePublicStatic+1 flags4618760256179416344
—0x08TODEGREES_DBLdoublePublicStatic+1 flags4633260481411531256
—0x08TORADIANS_DBLdoublePublicStatic+1 flags4580687790476533049
—0x08SQRT2_DBLdoublePublicStatic+1 flags4609047870845172685
—0x08EPSILON_DBLdoublePublicStatic+1 flags4372995238176751616
—0x08INFINITY_DBLdoublePublicStatic+1 flags9218868437227405312
—0x08NAN_DBLdoublePublicStatic+1 flags-2251799813685248
—0x04FLT_MIN_NORMALfloatPublicStatic+1 flags8388608
—0x08DBL_MIN_NORMALdoublePublicStatic+1 flags4503599627370496
—0x04EfloatPublicStatic+1 flags1076754516
—0x04LOG2EfloatPublicStatic+1 flags1069066811
—0x04LOG10EfloatPublicStatic+1 flags1054759897
—0x04LN2floatPublicStatic+1 flags1060205080
—0x04LN10floatPublicStatic+1 flags1075010958
—0x04PIfloatPublicStatic+1 flags1078530011
—0x04PI2floatPublicStatic+1 flags1086918619
—0x04PIHALFfloatPublicStatic+1 flags1070141403
—0x04TAUfloatPublicStatic+1 flags1086918619
—0x04TODEGREESfloatPublicStatic+1 flags1113927393
—0x04TORADIANSfloatPublicStatic+1 flags1016003125
—0x04SQRT2floatPublicStatic+1 flags1068827891
—0x04EPSILONfloatPublicStatic+1 flags872415232
—0x04INFINITYfloatPublicStatic+1 flags2139095040
—0x04NANfloatPublicStatic+1 flags4290772992

Functions 1970

SignatureFlagsNativeParams
AffineTransform AffineTransform(const float3& translation, const quaternion& rotation)PublicStatic0x30
AffineTransform AffineTransform(const float3& translation, const quaternion& rotation, const float3& scale)PublicStatic0x30
AffineTransform AffineTransform(const float3& translation, const float3x3& rotationScale)PublicStatic0x30
AffineTransform AffineTransform(const float3x3& rotationScale)PublicStatic0x30
AffineTransform AffineTransform(const float4x4& m)PublicStatic0x40
AffineTransform AffineTransform(const float3x4& m)PublicStatic0x30
AffineTransform AffineTransform(const RigidTransform& rigid)PublicStatic0x30
float4x4 float4x4(const AffineTransform& transform)PublicStatic0x40
float3x4 float3x4(const AffineTransform& transform)PublicStatic0x30
AffineTransform mul(const AffineTransform& a, const AffineTransform& b)PublicStatic0x30
AffineTransform mul(const float3x3& a, const AffineTransform& b)PublicStatic0x30
AffineTransform mul(const AffineTransform& a, const float3x3& b)PublicStatic0x30
float4 mul(const AffineTransform& a, const float4& pos)PublicStatic0x30
float3 rotate(const AffineTransform& a, const float3& dir)PublicStatic0x30
float3 transform(const AffineTransform& a, const float3& pos)PublicStatic0x30
AffineTransform inverse(const AffineTransform& a)PublicStatic0x30
void decompose(const AffineTransform& a, ref float3& translation, ref quaternion& rotation, ref float3& scale)PublicStatic0x30
uint hash(const AffineTransform& a)PublicStatic0x30
uint4 hashwide(const AffineTransform& a)PublicStatic0x30
bool2 bool2(bool x, bool y)PublicStatic0x02
bool2 bool2(const bool2& xy)PublicStatic0x02
bool2 bool2(bool v)PublicStatic0x02
uint hash(const bool2& v)PublicStatic0x04
uint2 hashwide(const bool2& v)PublicStatic0x08
bool shuffle(const bool2& left, const bool2& right, const ShuffleComponent& x)PublicStatic0x02
bool2 shuffle(const bool2& left, const bool2& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x02
bool3 shuffle(const bool2& left, const bool2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x03
bool4 shuffle(const bool2& left, const bool2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x04
bool select_shuffle_component(const bool2& a, const bool2& b, const ShuffleComponent& component)Static+1 flags0x02
bool2x2 bool2x2(const bool2& c0, const bool2& c1)PublicStatic0x04
bool2x2 bool2x2(bool m00, bool m01, bool m10, bool m11)PublicStatic0x04
bool2x2 bool2x2(bool v)PublicStatic0x04
bool2x2 transpose(const bool2x2& v)PublicStatic0x04
uint hash(const bool2x2& v)PublicStatic0x04
uint2 hashwide(const bool2x2& v)PublicStatic0x08
bool2x3 bool2x3(const bool2& c0, const bool2& c1, const bool2& c2)PublicStatic0x06
bool2x3 bool2x3(bool m00, bool m01, bool m02, bool m10, bool m11, bool m12)PublicStatic0x06
bool2x3 bool2x3(bool v)PublicStatic0x06
bool3x2 transpose(const bool2x3& v)PublicStatic0x06
uint hash(const bool2x3& v)PublicStatic0x06
uint2 hashwide(const bool2x3& v)PublicStatic0x08
bool2x4 bool2x4(const bool2& c0, const bool2& c1, const bool2& c2, const bool2& c3)PublicStatic0x08
bool2x4 bool2x4(bool m00, bool m01, bool m02, bool m03, bool m10, bool m11, bool m12, bool m13)PublicStatic0x08
bool2x4 bool2x4(bool v)PublicStatic0x08
bool4x2 transpose(const bool2x4& v)PublicStatic0x08
uint hash(const bool2x4& v)PublicStatic0x08
uint2 hashwide(const bool2x4& v)PublicStatic0x08
bool3 bool3(bool x, bool y, bool z)PublicStatic0x03
bool3 bool3(bool x, const bool2& yz)PublicStatic0x03
bool3 bool3(const bool2& xy, bool z)PublicStatic0x03
bool3 bool3(const bool3& xyz)PublicStatic0x03
bool3 bool3(bool v)PublicStatic0x03
uint hash(const bool3& v)PublicStatic0x04
uint3 hashwide(const bool3& v)PublicStatic0x0C
bool shuffle(const bool3& left, const bool3& right, const ShuffleComponent& x)PublicStatic0x03
bool2 shuffle(const bool3& left, const bool3& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x03
bool3 shuffle(const bool3& left, const bool3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x03
bool4 shuffle(const bool3& left, const bool3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x04
bool select_shuffle_component(const bool3& a, const bool3& b, const ShuffleComponent& component)Static+1 flags0x03
bool3x2 bool3x2(const bool3& c0, const bool3& c1)PublicStatic0x06
bool3x2 bool3x2(bool m00, bool m01, bool m10, bool m11, bool m20, bool m21)PublicStatic0x06
bool3x2 bool3x2(bool v)PublicStatic0x06
bool2x3 transpose(const bool3x2& v)PublicStatic0x06
uint hash(const bool3x2& v)PublicStatic0x06
uint3 hashwide(const bool3x2& v)PublicStatic0x0C
bool3x3 bool3x3(const bool3& c0, const bool3& c1, const bool3& c2)PublicStatic0x09
bool3x3 bool3x3(bool m00, bool m01, bool m02, bool m10, bool m11, bool m12, bool m20, bool m21, bool m22)PublicStatic0x09
bool3x3 bool3x3(bool v)PublicStatic0x09
bool3x3 transpose(const bool3x3& v)PublicStatic0x09
uint hash(const bool3x3& v)PublicStatic0x09
uint3 hashwide(const bool3x3& v)PublicStatic0x0C
bool3x4 bool3x4(const bool3& c0, const bool3& c1, const bool3& c2, const bool3& c3)PublicStatic0x0C
bool3x4 bool3x4(bool m00, bool m01, bool m02, bool m03, bool m10, bool m11, bool m12, bool m13, bool m20, bool m21, bool m22, bool m23)PublicStatic0x0C
bool3x4 bool3x4(bool v)PublicStatic0x0C
bool4x3 transpose(const bool3x4& v)PublicStatic0x0C
uint hash(const bool3x4& v)PublicStatic0x0C
uint3 hashwide(const bool3x4& v)PublicStatic0x0C
bool4 bool4(bool x, bool y, bool z, bool w)PublicStatic0x04
bool4 bool4(bool x, bool y, const bool2& zw)PublicStatic0x04
bool4 bool4(bool x, const bool2& yz, bool w)PublicStatic0x04
bool4 bool4(bool x, const bool3& yzw)PublicStatic0x04
bool4 bool4(const bool2& xy, bool z, bool w)PublicStatic0x04
bool4 bool4(const bool2& xy, const bool2& zw)PublicStatic0x04
bool4 bool4(const bool3& xyz, bool w)PublicStatic0x04
bool4 bool4(const bool4& xyzw)PublicStatic0x04
bool4 bool4(bool v)PublicStatic0x04
uint hash(const bool4& v)PublicStatic0x04
uint4 hashwide(const bool4& v)PublicStatic0x10
bool shuffle(const bool4& left, const bool4& right, const ShuffleComponent& x)PublicStatic0x04
bool2 shuffle(const bool4& left, const bool4& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x04
bool3 shuffle(const bool4& left, const bool4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x04
bool4 shuffle(const bool4& left, const bool4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x04
bool select_shuffle_component(const bool4& a, const bool4& b, const ShuffleComponent& component)Static+1 flags0x04
bool4x2 bool4x2(const bool4& c0, const bool4& c1)PublicStatic0x08
bool4x2 bool4x2(bool m00, bool m01, bool m10, bool m11, bool m20, bool m21, bool m30, bool m31)PublicStatic0x08
bool4x2 bool4x2(bool v)PublicStatic0x08
bool2x4 transpose(const bool4x2& v)PublicStatic0x08
uint hash(const bool4x2& v)PublicStatic0x08
uint4 hashwide(const bool4x2& v)PublicStatic0x10
bool4x3 bool4x3(const bool4& c0, const bool4& c1, const bool4& c2)PublicStatic0x0C
bool4x3 bool4x3(bool m00, bool m01, bool m02, bool m10, bool m11, bool m12, bool m20, bool m21, bool m22, bool m30, bool m31, bool m32)PublicStatic0x0C
bool4x3 bool4x3(bool v)PublicStatic0x0C
bool3x4 transpose(const bool4x3& v)PublicStatic0x0C
uint hash(const bool4x3& v)PublicStatic0x0C
uint4 hashwide(const bool4x3& v)PublicStatic0x10
bool4x4 bool4x4(const bool4& c0, const bool4& c1, const bool4& c2, const bool4& c3)PublicStatic0x10
bool4x4 bool4x4(bool m00, bool m01, bool m02, bool m03, bool m10, bool m11, bool m12, bool m13, bool m20, bool m21, bool m22, bool m23, bool m30, bool m31, bool m32, bool m33)PublicStatic0x10
bool4x4 bool4x4(bool v)PublicStatic0x10
bool4x4 transpose(const bool4x4& v)PublicStatic0x10
uint hash(const bool4x4& v)PublicStatic0x10
uint4 hashwide(const bool4x4& v)PublicStatic0x10
double2 double2(double x, double y)PublicStatic0x10
double2 double2(const double2& xy)PublicStatic0x10
double2 double2(double v)PublicStatic0x10
double2 double2(bool v)PublicStatic0x10
double2 double2(const bool2& v)PublicStatic0x10
double2 double2(int v)PublicStatic0x10
double2 double2(const int2& v)PublicStatic0x10
double2 double2(uint v)PublicStatic0x10
double2 double2(const uint2& v)PublicStatic0x10
double2 double2(const half& v)PublicStatic0x10
double2 double2(const half2& v)PublicStatic0x10
double2 double2(float v)PublicStatic0x10
double2 double2(const float2& v)PublicStatic0x10
uint hash(const double2& v)PublicStatic0x10
uint2 hashwide(const double2& v)PublicStatic0x10
double shuffle(const double2& left, const double2& right, const ShuffleComponent& x)PublicStatic0x10
double2 shuffle(const double2& left, const double2& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x10
double3 shuffle(const double2& left, const double2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x18
double4 shuffle(const double2& left, const double2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x20
double select_shuffle_component(const double2& a, const double2& b, const ShuffleComponent& component)Static+1 flags0x10
double2x2 double2x2(const double2& c0, const double2& c1)PublicStatic0x20
double2x2 double2x2(double m00, double m01, double m10, double m11)PublicStatic0x20
double2x2 double2x2(double v)PublicStatic0x20
double2x2 double2x2(bool v)PublicStatic0x20
double2x2 double2x2(const bool2x2& v)PublicStatic0x20
double2x2 double2x2(int v)PublicStatic0x20
double2x2 double2x2(const int2x2& v)PublicStatic0x20
double2x2 double2x2(uint v)PublicStatic0x20
double2x2 double2x2(const uint2x2& v)PublicStatic0x20
double2x2 double2x2(float v)PublicStatic0x20
double2x2 double2x2(const float2x2& v)PublicStatic0x20
double2x2 transpose(const double2x2& v)PublicStatic0x20
double2x2 inverse(const double2x2& m)PublicStatic0x20
double determinant(const double2x2& m)PublicStatic0x20
uint hash(const double2x2& v)PublicStatic0x20
uint2 hashwide(const double2x2& v)PublicStatic0x20
double2x3 double2x3(const double2& c0, const double2& c1, const double2& c2)PublicStatic0x30
double2x3 double2x3(double m00, double m01, double m02, double m10, double m11, double m12)PublicStatic0x30
double2x3 double2x3(double v)PublicStatic0x30
double2x3 double2x3(bool v)PublicStatic0x30
double2x3 double2x3(const bool2x3& v)PublicStatic0x30
double2x3 double2x3(int v)PublicStatic0x30
double2x3 double2x3(const int2x3& v)PublicStatic0x30
double2x3 double2x3(uint v)PublicStatic0x30
double2x3 double2x3(const uint2x3& v)PublicStatic0x30
double2x3 double2x3(float v)PublicStatic0x30
double2x3 double2x3(const float2x3& v)PublicStatic0x30
double3x2 transpose(const double2x3& v)PublicStatic0x30
uint hash(const double2x3& v)PublicStatic0x30
uint2 hashwide(const double2x3& v)PublicStatic0x30
double2x4 double2x4(const double2& c0, const double2& c1, const double2& c2, const double2& c3)PublicStatic0x40
double2x4 double2x4(double m00, double m01, double m02, double m03, double m10, double m11, double m12, double m13)PublicStatic0x40
double2x4 double2x4(double v)PublicStatic0x40
double2x4 double2x4(bool v)PublicStatic0x40
double2x4 double2x4(const bool2x4& v)PublicStatic0x40
double2x4 double2x4(int v)PublicStatic0x40
double2x4 double2x4(const int2x4& v)PublicStatic0x40
double2x4 double2x4(uint v)PublicStatic0x40
double2x4 double2x4(const uint2x4& v)PublicStatic0x40
double2x4 double2x4(float v)PublicStatic0x40
double2x4 double2x4(const float2x4& v)PublicStatic0x40
double4x2 transpose(const double2x4& v)PublicStatic0x40
uint hash(const double2x4& v)PublicStatic0x40
uint2 hashwide(const double2x4& v)PublicStatic0x40
double3 double3(double x, double y, double z)PublicStatic0x18
double3 double3(double x, const double2& yz)PublicStatic0x18
double3 double3(const double2& xy, double z)PublicStatic0x18
double3 double3(const double3& xyz)PublicStatic0x18
double3 double3(double v)PublicStatic0x18
double3 double3(bool v)PublicStatic0x18
double3 double3(const bool3& v)PublicStatic0x18
double3 double3(int v)PublicStatic0x18
double3 double3(const int3& v)PublicStatic0x18
double3 double3(uint v)PublicStatic0x18
double3 double3(const uint3& v)PublicStatic0x18
double3 double3(const half& v)PublicStatic0x18
double3 double3(const half3& v)PublicStatic0x18
double3 double3(float v)PublicStatic0x18
double3 double3(const float3& v)PublicStatic0x18
uint hash(const double3& v)PublicStatic0x18
uint3 hashwide(const double3& v)PublicStatic0x18
double shuffle(const double3& left, const double3& right, const ShuffleComponent& x)PublicStatic0x18
double2 shuffle(const double3& left, const double3& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x18
double3 shuffle(const double3& left, const double3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x18
double4 shuffle(const double3& left, const double3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x20
double select_shuffle_component(const double3& a, const double3& b, const ShuffleComponent& component)Static+1 flags0x18
double3x2 double3x2(const double3& c0, const double3& c1)PublicStatic0x30
double3x2 double3x2(double m00, double m01, double m10, double m11, double m20, double m21)PublicStatic0x30
double3x2 double3x2(double v)PublicStatic0x30
double3x2 double3x2(bool v)PublicStatic0x30
double3x2 double3x2(const bool3x2& v)PublicStatic0x30
double3x2 double3x2(int v)PublicStatic0x30
double3x2 double3x2(const int3x2& v)PublicStatic0x30
double3x2 double3x2(uint v)PublicStatic0x30
double3x2 double3x2(const uint3x2& v)PublicStatic0x30
double3x2 double3x2(float v)PublicStatic0x30
double3x2 double3x2(const float3x2& v)PublicStatic0x30
double2x3 transpose(const double3x2& v)PublicStatic0x30
uint hash(const double3x2& v)PublicStatic0x30
uint3 hashwide(const double3x2& v)PublicStatic0x30
double3x3 double3x3(const double3& c0, const double3& c1, const double3& c2)PublicStatic0x48
double3x3 double3x3(double m00, double m01, double m02, double m10, double m11, double m12, double m20, double m21, double m22)PublicStatic0x48
double3x3 double3x3(double v)PublicStatic0x48
double3x3 double3x3(bool v)PublicStatic0x48
double3x3 double3x3(const bool3x3& v)PublicStatic0x48
double3x3 double3x3(int v)PublicStatic0x48
double3x3 double3x3(const int3x3& v)PublicStatic0x48
double3x3 double3x3(uint v)PublicStatic0x48
double3x3 double3x3(const uint3x3& v)PublicStatic0x48
double3x3 double3x3(float v)PublicStatic0x48
double3x3 double3x3(const float3x3& v)PublicStatic0x48
double3x3 transpose(const double3x3& v)PublicStatic0x48
double3x3 inverse(const double3x3& m)PublicStatic0x48
double determinant(const double3x3& m)PublicStatic0x48
uint hash(const double3x3& v)PublicStatic0x48
uint3 hashwide(const double3x3& v)PublicStatic0x48
double3x4 double3x4(const double3& c0, const double3& c1, const double3& c2, const double3& c3)PublicStatic0x60
double3x4 double3x4(double m00, double m01, double m02, double m03, double m10, double m11, double m12, double m13, double m20, double m21, double m22, double m23)PublicStatic0x60
double3x4 double3x4(double v)PublicStatic0x60
double3x4 double3x4(bool v)PublicStatic0x60
double3x4 double3x4(const bool3x4& v)PublicStatic0x60
double3x4 double3x4(int v)PublicStatic0x60
double3x4 double3x4(const int3x4& v)PublicStatic0x60
double3x4 double3x4(uint v)PublicStatic0x60
double3x4 double3x4(const uint3x4& v)PublicStatic0x60
double3x4 double3x4(float v)PublicStatic0x60
double3x4 double3x4(const float3x4& v)PublicStatic0x60
double4x3 transpose(const double3x4& v)PublicStatic0x60
double3x4 fastinverse(const double3x4& m)PublicStatic0x60
uint hash(const double3x4& v)PublicStatic0x60
uint3 hashwide(const double3x4& v)PublicStatic0x60
double4 double4(double x, double y, double z, double w)PublicStatic0x20
double4 double4(double x, double y, const double2& zw)PublicStatic0x20
double4 double4(double x, const double2& yz, double w)PublicStatic0x20
double4 double4(double x, const double3& yzw)PublicStatic0x20
double4 double4(const double2& xy, double z, double w)PublicStatic0x20
double4 double4(const double2& xy, const double2& zw)PublicStatic0x20
double4 double4(const double3& xyz, double w)PublicStatic0x20
double4 double4(const double4& xyzw)PublicStatic0x20
double4 double4(double v)PublicStatic0x20
double4 double4(bool v)PublicStatic0x20
double4 double4(const bool4& v)PublicStatic0x20
double4 double4(int v)PublicStatic0x20
double4 double4(const int4& v)PublicStatic0x20
double4 double4(uint v)PublicStatic0x20
double4 double4(const uint4& v)PublicStatic0x20
double4 double4(const half& v)PublicStatic0x20
double4 double4(const half4& v)PublicStatic0x20
double4 double4(float v)PublicStatic0x20
double4 double4(const float4& v)PublicStatic0x20
uint hash(const double4& v)PublicStatic0x20
uint4 hashwide(const double4& v)PublicStatic0x20
double shuffle(const double4& left, const double4& right, const ShuffleComponent& x)PublicStatic0x20
double2 shuffle(const double4& left, const double4& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x20
double3 shuffle(const double4& left, const double4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x20
double4 shuffle(const double4& left, const double4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x20
double select_shuffle_component(const double4& a, const double4& b, const ShuffleComponent& component)Static+1 flags0x20
double4x2 double4x2(const double4& c0, const double4& c1)PublicStatic0x40
double4x2 double4x2(double m00, double m01, double m10, double m11, double m20, double m21, double m30, double m31)PublicStatic0x40
double4x2 double4x2(double v)PublicStatic0x40
double4x2 double4x2(bool v)PublicStatic0x40
double4x2 double4x2(const bool4x2& v)PublicStatic0x40
double4x2 double4x2(int v)PublicStatic0x40
double4x2 double4x2(const int4x2& v)PublicStatic0x40
double4x2 double4x2(uint v)PublicStatic0x40
double4x2 double4x2(const uint4x2& v)PublicStatic0x40
double4x2 double4x2(float v)PublicStatic0x40
double4x2 double4x2(const float4x2& v)PublicStatic0x40
double2x4 transpose(const double4x2& v)PublicStatic0x40
uint hash(const double4x2& v)PublicStatic0x40
uint4 hashwide(const double4x2& v)PublicStatic0x40
double4x3 double4x3(const double4& c0, const double4& c1, const double4& c2)PublicStatic0x60
double4x3 double4x3(double m00, double m01, double m02, double m10, double m11, double m12, double m20, double m21, double m22, double m30, double m31, double m32)PublicStatic0x60
double4x3 double4x3(double v)PublicStatic0x60
double4x3 double4x3(bool v)PublicStatic0x60
double4x3 double4x3(const bool4x3& v)PublicStatic0x60
double4x3 double4x3(int v)PublicStatic0x60
double4x3 double4x3(const int4x3& v)PublicStatic0x60
double4x3 double4x3(uint v)PublicStatic0x60
double4x3 double4x3(const uint4x3& v)PublicStatic0x60
double4x3 double4x3(float v)PublicStatic0x60
double4x3 double4x3(const float4x3& v)PublicStatic0x60
double3x4 transpose(const double4x3& v)PublicStatic0x60
uint hash(const double4x3& v)PublicStatic0x60
uint4 hashwide(const double4x3& v)PublicStatic0x60
double4x4 double4x4(const double4& c0, const double4& c1, const double4& c2, const double4& c3)PublicStatic0x80
double4x4 double4x4(double m00, double m01, double m02, double m03, double m10, double m11, double m12, double m13, double m20, double m21, double m22, double m23, double m30, double m31, double m32, double m33)PublicStatic0x80
double4x4 double4x4(double v)PublicStatic0x80
double4x4 double4x4(bool v)PublicStatic0x80
double4x4 double4x4(const bool4x4& v)PublicStatic0x80
double4x4 double4x4(int v)PublicStatic0x80
double4x4 double4x4(const int4x4& v)PublicStatic0x80
double4x4 double4x4(uint v)PublicStatic0x80
double4x4 double4x4(const uint4x4& v)PublicStatic0x80
double4x4 double4x4(float v)PublicStatic0x80
double4x4 double4x4(const float4x4& v)PublicStatic0x80
double3 rotate(const double4x4& a, const double3& b)PublicStatic0x80
double3 transform(const double4x4& a, const double3& b)PublicStatic0x80
double4x4 transpose(const double4x4& v)PublicStatic0x80
double4x4 inverse(const double4x4& m)PublicStatic0x80
double4x4 fastinverse(const double4x4& m)PublicStatic0x80
double determinant(const double4x4& m)PublicStatic0x80
uint hash(const double4x4& v)PublicStatic0x80
uint4 hashwide(const double4x4& v)PublicStatic0x80
float2 float2(float x, float y)PublicStatic0x08
float2 float2(const float2& xy)PublicStatic0x08
float2 float2(float v)PublicStatic0x08
float2 float2(bool v)PublicStatic0x08
float2 float2(const bool2& v)PublicStatic0x08
float2 float2(int v)PublicStatic0x08
float2 float2(const int2& v)PublicStatic0x08
float2 float2(uint v)PublicStatic0x08
float2 float2(const uint2& v)PublicStatic0x08
float2 float2(const half& v)PublicStatic0x08
float2 float2(const half2& v)PublicStatic0x08
float2 float2(double v)PublicStatic0x08
float2 float2(const double2& v)PublicStatic0x10
uint hash(const float2& v)PublicStatic0x08
uint2 hashwide(const float2& v)PublicStatic0x08
float shuffle(const float2& left, const float2& right, const ShuffleComponent& x)PublicStatic0x08
float2 shuffle(const float2& left, const float2& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x08
float3 shuffle(const float2& left, const float2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x0C
float4 shuffle(const float2& left, const float2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x10
float select_shuffle_component(const float2& a, const float2& b, const ShuffleComponent& component)Static+1 flags0x08
float2x2 float2x2(const float2& c0, const float2& c1)PublicStatic0x10
float2x2 float2x2(float m00, float m01, float m10, float m11)PublicStatic0x10
float2x2 float2x2(float v)PublicStatic0x10
float2x2 float2x2(bool v)PublicStatic0x10
float2x2 float2x2(const bool2x2& v)PublicStatic0x10
float2x2 float2x2(int v)PublicStatic0x10
float2x2 float2x2(const int2x2& v)PublicStatic0x10
float2x2 float2x2(uint v)PublicStatic0x10
float2x2 float2x2(const uint2x2& v)PublicStatic0x10
float2x2 float2x2(double v)PublicStatic0x10
float2x2 float2x2(const double2x2& v)PublicStatic0x20
float2x2 transpose(const float2x2& v)PublicStatic0x10
float2x2 inverse(const float2x2& m)PublicStatic0x10
float determinant(const float2x2& m)PublicStatic0x10
uint hash(const float2x2& v)PublicStatic0x10
uint2 hashwide(const float2x2& v)PublicStatic0x10
float2x3 float2x3(const float2& c0, const float2& c1, const float2& c2)PublicStatic0x18
float2x3 float2x3(float m00, float m01, float m02, float m10, float m11, float m12)PublicStatic0x18
float2x3 float2x3(float v)PublicStatic0x18
float2x3 float2x3(bool v)PublicStatic0x18
float2x3 float2x3(const bool2x3& v)PublicStatic0x18
float2x3 float2x3(int v)PublicStatic0x18
float2x3 float2x3(const int2x3& v)PublicStatic0x18
float2x3 float2x3(uint v)PublicStatic0x18
float2x3 float2x3(const uint2x3& v)PublicStatic0x18
float2x3 float2x3(double v)PublicStatic0x18
float2x3 float2x3(const double2x3& v)PublicStatic0x30
float3x2 transpose(const float2x3& v)PublicStatic0x18
uint hash(const float2x3& v)PublicStatic0x18
uint2 hashwide(const float2x3& v)PublicStatic0x18
float2x4 float2x4(const float2& c0, const float2& c1, const float2& c2, const float2& c3)PublicStatic0x20
float2x4 float2x4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13)PublicStatic0x20
float2x4 float2x4(float v)PublicStatic0x20
float2x4 float2x4(bool v)PublicStatic0x20
float2x4 float2x4(const bool2x4& v)PublicStatic0x20
float2x4 float2x4(int v)PublicStatic0x20
float2x4 float2x4(const int2x4& v)PublicStatic0x20
float2x4 float2x4(uint v)PublicStatic0x20
float2x4 float2x4(const uint2x4& v)PublicStatic0x20
float2x4 float2x4(double v)PublicStatic0x20
float2x4 float2x4(const double2x4& v)PublicStatic0x40
float4x2 transpose(const float2x4& v)PublicStatic0x20
uint hash(const float2x4& v)PublicStatic0x20
uint2 hashwide(const float2x4& v)PublicStatic0x20
float3 float3(float x, float y, float z)PublicStatic0x0C
float3 float3(float x, const float2& yz)PublicStatic0x0C
float3 float3(const float2& xy, float z)PublicStatic0x0C
float3 float3(const float3& xyz)PublicStatic0x0C
float3 float3(float v)PublicStatic0x0C
float3 float3(bool v)PublicStatic0x0C
float3 float3(const bool3& v)PublicStatic0x0C
float3 float3(int v)PublicStatic0x0C
float3 float3(const int3& v)PublicStatic0x0C
float3 float3(uint v)PublicStatic0x0C
float3 float3(const uint3& v)PublicStatic0x0C
float3 float3(const half& v)PublicStatic0x0C
float3 float3(const half3& v)PublicStatic0x0C
float3 float3(double v)PublicStatic0x0C
float3 float3(const double3& v)PublicStatic0x18
uint hash(const float3& v)PublicStatic0x0C
uint3 hashwide(const float3& v)PublicStatic0x0C
float shuffle(const float3& left, const float3& right, const ShuffleComponent& x)PublicStatic0x0C
float2 shuffle(const float3& left, const float3& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x0C
float3 shuffle(const float3& left, const float3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x0C
float4 shuffle(const float3& left, const float3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x10
float select_shuffle_component(const float3& a, const float3& b, const ShuffleComponent& component)Static+1 flags0x0C
float3x2 float3x2(const float3& c0, const float3& c1)PublicStatic0x18
float3x2 float3x2(float m00, float m01, float m10, float m11, float m20, float m21)PublicStatic0x18
float3x2 float3x2(float v)PublicStatic0x18
float3x2 float3x2(bool v)PublicStatic0x18
float3x2 float3x2(const bool3x2& v)PublicStatic0x18
float3x2 float3x2(int v)PublicStatic0x18
float3x2 float3x2(const int3x2& v)PublicStatic0x18
float3x2 float3x2(uint v)PublicStatic0x18
float3x2 float3x2(const uint3x2& v)PublicStatic0x18
float3x2 float3x2(double v)PublicStatic0x18
float3x2 float3x2(const double3x2& v)PublicStatic0x30
float2x3 transpose(const float3x2& v)PublicStatic0x18
uint hash(const float3x2& v)PublicStatic0x18
uint3 hashwide(const float3x2& v)PublicStatic0x18
float3x3 float3x3(const float3& c0, const float3& c1, const float3& c2)PublicStatic0x24
float3x3 float3x3(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22)PublicStatic0x24
float3x3 float3x3(float v)PublicStatic0x24
float3x3 float3x3(bool v)PublicStatic0x24
float3x3 float3x3(const bool3x3& v)PublicStatic0x24
float3x3 float3x3(int v)PublicStatic0x24
float3x3 float3x3(const int3x3& v)PublicStatic0x24
float3x3 float3x3(uint v)PublicStatic0x24
float3x3 float3x3(const uint3x3& v)PublicStatic0x24
float3x3 float3x3(double v)PublicStatic0x24
float3x3 float3x3(const double3x3& v)PublicStatic0x48
float3x3 transpose(const float3x3& v)PublicStatic0x24
float3x3 inverse(const float3x3& m)PublicStatic0x24
float determinant(const float3x3& m)PublicStatic0x24
uint hash(const float3x3& v)PublicStatic0x24
uint3 hashwide(const float3x3& v)PublicStatic0x24
float3x4 float3x4(const float3& c0, const float3& c1, const float3& c2, const float3& c3)PublicStatic0x30
float3x4 float3x4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23)PublicStatic0x30
float3x4 float3x4(float v)PublicStatic0x30
float3x4 float3x4(bool v)PublicStatic0x30
float3x4 float3x4(const bool3x4& v)PublicStatic0x30
float3x4 float3x4(int v)PublicStatic0x30
float3x4 float3x4(const int3x4& v)PublicStatic0x30
float3x4 float3x4(uint v)PublicStatic0x30
float3x4 float3x4(const uint3x4& v)PublicStatic0x30
float3x4 float3x4(double v)PublicStatic0x30
float3x4 float3x4(const double3x4& v)PublicStatic0x60
float4x3 transpose(const float3x4& v)PublicStatic0x30
float3x4 fastinverse(const float3x4& m)PublicStatic0x30
uint hash(const float3x4& v)PublicStatic0x30
uint3 hashwide(const float3x4& v)PublicStatic0x30
float4 float4(float x, float y, float z, float w)PublicStatic0x10
float4 float4(float x, float y, const float2& zw)PublicStatic0x10
float4 float4(float x, const float2& yz, float w)PublicStatic0x10
float4 float4(float x, const float3& yzw)PublicStatic0x10
float4 float4(const float2& xy, float z, float w)PublicStatic0x10
float4 float4(const float2& xy, const float2& zw)PublicStatic0x10
float4 float4(const float3& xyz, float w)PublicStatic0x10
float4 float4(const float4& xyzw)PublicStatic0x10
float4 float4(float v)PublicStatic0x10
float4 float4(bool v)PublicStatic0x10
float4 float4(const bool4& v)PublicStatic0x10
float4 float4(int v)PublicStatic0x10
float4 float4(const int4& v)PublicStatic0x10
float4 float4(uint v)PublicStatic0x10
float4 float4(const uint4& v)PublicStatic0x10
float4 float4(const half& v)PublicStatic0x10
float4 float4(const half4& v)PublicStatic0x10
float4 float4(double v)PublicStatic0x10
float4 float4(const double4& v)PublicStatic0x20
uint hash(const float4& v)PublicStatic0x10
uint4 hashwide(const float4& v)PublicStatic0x10
float shuffle(const float4& left, const float4& right, const ShuffleComponent& x)PublicStatic0x10
float2 shuffle(const float4& left, const float4& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x10
float3 shuffle(const float4& left, const float4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x10
float4 shuffle(const float4& left, const float4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x10
float select_shuffle_component(const float4& a, const float4& b, const ShuffleComponent& component)Static+1 flags0x10
float4x2 float4x2(const float4& c0, const float4& c1)PublicStatic0x20
float4x2 float4x2(float m00, float m01, float m10, float m11, float m20, float m21, float m30, float m31)PublicStatic0x20
float4x2 float4x2(float v)PublicStatic0x20
float4x2 float4x2(bool v)PublicStatic0x20
float4x2 float4x2(const bool4x2& v)PublicStatic0x20
float4x2 float4x2(int v)PublicStatic0x20
float4x2 float4x2(const int4x2& v)PublicStatic0x20
float4x2 float4x2(uint v)PublicStatic0x20
float4x2 float4x2(const uint4x2& v)PublicStatic0x20
float4x2 float4x2(double v)PublicStatic0x20
float4x2 float4x2(const double4x2& v)PublicStatic0x40
float2x4 transpose(const float4x2& v)PublicStatic0x20
uint hash(const float4x2& v)PublicStatic0x20
uint4 hashwide(const float4x2& v)PublicStatic0x20
float4x3 float4x3(const float4& c0, const float4& c1, const float4& c2)PublicStatic0x30
float4x3 float4x3(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22, float m30, float m31, float m32)PublicStatic0x30
float4x3 float4x3(float v)PublicStatic0x30
float4x3 float4x3(bool v)PublicStatic0x30
float4x3 float4x3(const bool4x3& v)PublicStatic0x30
float4x3 float4x3(int v)PublicStatic0x30
float4x3 float4x3(const int4x3& v)PublicStatic0x30
float4x3 float4x3(uint v)PublicStatic0x30
float4x3 float4x3(const uint4x3& v)PublicStatic0x30
float4x3 float4x3(double v)PublicStatic0x30
float4x3 float4x3(const double4x3& v)PublicStatic0x60
float3x4 transpose(const float4x3& v)PublicStatic0x30
uint hash(const float4x3& v)PublicStatic0x30
uint4 hashwide(const float4x3& v)PublicStatic0x30
float4x4 float4x4(const float4& c0, const float4& c1, const float4& c2, const float4& c3)PublicStatic0x40
float4x4 float4x4(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)PublicStatic0x40
float4x4 float4x4(float v)PublicStatic0x40
float4x4 float4x4(bool v)PublicStatic0x40
float4x4 float4x4(const bool4x4& v)PublicStatic0x40
float4x4 float4x4(int v)PublicStatic0x40
float4x4 float4x4(const int4x4& v)PublicStatic0x40
float4x4 float4x4(uint v)PublicStatic0x40
float4x4 float4x4(const uint4x4& v)PublicStatic0x40
float4x4 float4x4(double v)PublicStatic0x40
float4x4 float4x4(const double4x4& v)PublicStatic0x80
float3 rotate(const float4x4& a, const float3& b)PublicStatic0x40
float3 transform(const float4x4& a, const float3& b)PublicStatic0x40
float4x4 transpose(const float4x4& v)PublicStatic0x40
float4x4 inverse(const float4x4& m)PublicStatic0x40
float4x4 fastinverse(const float4x4& m)PublicStatic0x40
float determinant(const float4x4& m)PublicStatic0x40
uint hash(const float4x4& v)PublicStatic0x40
uint4 hashwide(const float4x4& v)PublicStatic0x40
half half(const half& x)PublicStatic0x02
half half(float v)PublicStatic0x04
half half(double v)PublicStatic0x08
uint hash(const half& v)PublicStatic0x04
half2 half2(const half& x, const half& y)PublicStatic0x04
half2 half2(const half2& xy)PublicStatic0x04
half2 half2(const half& v)PublicStatic0x04
half2 half2(float v)PublicStatic0x04
half2 half2(const float2& v)PublicStatic0x08
half2 half2(double v)PublicStatic0x08
half2 half2(const double2& v)PublicStatic0x10
uint hash(const half2& v)PublicStatic0x04
uint2 hashwide(const half2& v)PublicStatic0x08
half3 half3(const half& x, const half& y, const half& z)PublicStatic0x06
half3 half3(const half& x, const half2& yz)PublicStatic0x06
half3 half3(const half2& xy, const half& z)PublicStatic0x06
half3 half3(const half3& xyz)PublicStatic0x06
half3 half3(const half& v)PublicStatic0x06
half3 half3(float v)PublicStatic0x06
half3 half3(const float3& v)PublicStatic0x0C
half3 half3(double v)PublicStatic0x08
half3 half3(const double3& v)PublicStatic0x18
uint hash(const half3& v)PublicStatic0x06
uint3 hashwide(const half3& v)PublicStatic0x0C
half4 half4(const half& x, const half& y, const half& z, const half& w)PublicStatic0x08
half4 half4(const half& x, const half& y, const half2& zw)PublicStatic0x08
half4 half4(const half& x, const half2& yz, const half& w)PublicStatic0x08
half4 half4(const half& x, const half3& yzw)PublicStatic0x08
half4 half4(const half2& xy, const half& z, const half& w)PublicStatic0x08
half4 half4(const half2& xy, const half2& zw)PublicStatic0x08
half4 half4(const half3& xyz, const half& w)PublicStatic0x08
half4 half4(const half4& xyzw)PublicStatic0x08
half4 half4(const half& v)PublicStatic0x08
half4 half4(float v)PublicStatic0x08
half4 half4(const float4& v)PublicStatic0x10
half4 half4(double v)PublicStatic0x08
half4 half4(const double4& v)PublicStatic0x20
uint hash(const half4& v)PublicStatic0x08
uint4 hashwide(const half4& v)PublicStatic0x10
int2 int2(int x, int y)PublicStatic0x08
int2 int2(const int2& xy)PublicStatic0x08
int2 int2(int v)PublicStatic0x08
int2 int2(bool v)PublicStatic0x08
int2 int2(const bool2& v)PublicStatic0x08
int2 int2(uint v)PublicStatic0x08
int2 int2(const uint2& v)PublicStatic0x08
int2 int2(float v)PublicStatic0x08
int2 int2(const float2& v)PublicStatic0x08
int2 int2(double v)PublicStatic0x08
int2 int2(const double2& v)PublicStatic0x10
uint hash(const int2& v)PublicStatic0x08
uint2 hashwide(const int2& v)PublicStatic0x08
int shuffle(const int2& left, const int2& right, const ShuffleComponent& x)PublicStatic0x08
int2 shuffle(const int2& left, const int2& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x08
int3 shuffle(const int2& left, const int2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x0C
int4 shuffle(const int2& left, const int2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x10
int select_shuffle_component(const int2& a, const int2& b, const ShuffleComponent& component)Static+1 flags0x08
int2x2 int2x2(const int2& c0, const int2& c1)PublicStatic0x10
int2x2 int2x2(int m00, int m01, int m10, int m11)PublicStatic0x10
int2x2 int2x2(int v)PublicStatic0x10
int2x2 int2x2(bool v)PublicStatic0x10
int2x2 int2x2(const bool2x2& v)PublicStatic0x10
int2x2 int2x2(uint v)PublicStatic0x10
int2x2 int2x2(const uint2x2& v)PublicStatic0x10
int2x2 int2x2(float v)PublicStatic0x10
int2x2 int2x2(const float2x2& v)PublicStatic0x10
int2x2 int2x2(double v)PublicStatic0x10
int2x2 int2x2(const double2x2& v)PublicStatic0x20
int2x2 transpose(const int2x2& v)PublicStatic0x10
int determinant(const int2x2& m)PublicStatic0x10
uint hash(const int2x2& v)PublicStatic0x10
uint2 hashwide(const int2x2& v)PublicStatic0x10
int2x3 int2x3(const int2& c0, const int2& c1, const int2& c2)PublicStatic0x18
int2x3 int2x3(int m00, int m01, int m02, int m10, int m11, int m12)PublicStatic0x18
int2x3 int2x3(int v)PublicStatic0x18
int2x3 int2x3(bool v)PublicStatic0x18
int2x3 int2x3(const bool2x3& v)PublicStatic0x18
int2x3 int2x3(uint v)PublicStatic0x18
int2x3 int2x3(const uint2x3& v)PublicStatic0x18
int2x3 int2x3(float v)PublicStatic0x18
int2x3 int2x3(const float2x3& v)PublicStatic0x18
int2x3 int2x3(double v)PublicStatic0x18
int2x3 int2x3(const double2x3& v)PublicStatic0x30
int3x2 transpose(const int2x3& v)PublicStatic0x18
uint hash(const int2x3& v)PublicStatic0x18
uint2 hashwide(const int2x3& v)PublicStatic0x18
int2x4 int2x4(const int2& c0, const int2& c1, const int2& c2, const int2& c3)PublicStatic0x20
int2x4 int2x4(int m00, int m01, int m02, int m03, int m10, int m11, int m12, int m13)PublicStatic0x20
int2x4 int2x4(int v)PublicStatic0x20
int2x4 int2x4(bool v)PublicStatic0x20
int2x4 int2x4(const bool2x4& v)PublicStatic0x20
int2x4 int2x4(uint v)PublicStatic0x20
int2x4 int2x4(const uint2x4& v)PublicStatic0x20
int2x4 int2x4(float v)PublicStatic0x20
int2x4 int2x4(const float2x4& v)PublicStatic0x20
int2x4 int2x4(double v)PublicStatic0x20
int2x4 int2x4(const double2x4& v)PublicStatic0x40
int4x2 transpose(const int2x4& v)PublicStatic0x20
uint hash(const int2x4& v)PublicStatic0x20
uint2 hashwide(const int2x4& v)PublicStatic0x20
int3 int3(int x, int y, int z)PublicStatic0x0C
int3 int3(int x, const int2& yz)PublicStatic0x0C
int3 int3(const int2& xy, int z)PublicStatic0x0C
int3 int3(const int3& xyz)PublicStatic0x0C
int3 int3(int v)PublicStatic0x0C
int3 int3(bool v)PublicStatic0x0C
int3 int3(const bool3& v)PublicStatic0x0C
int3 int3(uint v)PublicStatic0x0C
int3 int3(const uint3& v)PublicStatic0x0C
int3 int3(float v)PublicStatic0x0C
int3 int3(const float3& v)PublicStatic0x0C
int3 int3(double v)PublicStatic0x0C
int3 int3(const double3& v)PublicStatic0x18
uint hash(const int3& v)PublicStatic0x0C
uint3 hashwide(const int3& v)PublicStatic0x0C
int shuffle(const int3& left, const int3& right, const ShuffleComponent& x)PublicStatic0x0C
int2 shuffle(const int3& left, const int3& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x0C
int3 shuffle(const int3& left, const int3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x0C
int4 shuffle(const int3& left, const int3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x10
int select_shuffle_component(const int3& a, const int3& b, const ShuffleComponent& component)Static+1 flags0x0C
int3x2 int3x2(const int3& c0, const int3& c1)PublicStatic0x18
int3x2 int3x2(int m00, int m01, int m10, int m11, int m20, int m21)PublicStatic0x18
int3x2 int3x2(int v)PublicStatic0x18
int3x2 int3x2(bool v)PublicStatic0x18
int3x2 int3x2(const bool3x2& v)PublicStatic0x18
int3x2 int3x2(uint v)PublicStatic0x18
int3x2 int3x2(const uint3x2& v)PublicStatic0x18
int3x2 int3x2(float v)PublicStatic0x18
int3x2 int3x2(const float3x2& v)PublicStatic0x18
int3x2 int3x2(double v)PublicStatic0x18
int3x2 int3x2(const double3x2& v)PublicStatic0x30
int2x3 transpose(const int3x2& v)PublicStatic0x18
uint hash(const int3x2& v)PublicStatic0x18
uint3 hashwide(const int3x2& v)PublicStatic0x18
int3x3 int3x3(const int3& c0, const int3& c1, const int3& c2)PublicStatic0x24
int3x3 int3x3(int m00, int m01, int m02, int m10, int m11, int m12, int m20, int m21, int m22)PublicStatic0x24
int3x3 int3x3(int v)PublicStatic0x24
int3x3 int3x3(bool v)PublicStatic0x24
int3x3 int3x3(const bool3x3& v)PublicStatic0x24
int3x3 int3x3(uint v)PublicStatic0x24
int3x3 int3x3(const uint3x3& v)PublicStatic0x24
int3x3 int3x3(float v)PublicStatic0x24
int3x3 int3x3(const float3x3& v)PublicStatic0x24
int3x3 int3x3(double v)PublicStatic0x24
int3x3 int3x3(const double3x3& v)PublicStatic0x48
int3x3 transpose(const int3x3& v)PublicStatic0x24
int determinant(const int3x3& m)PublicStatic0x24
uint hash(const int3x3& v)PublicStatic0x24
uint3 hashwide(const int3x3& v)PublicStatic0x24
int3x4 int3x4(const int3& c0, const int3& c1, const int3& c2, const int3& c3)PublicStatic0x30
int3x4 int3x4(int m00, int m01, int m02, int m03, int m10, int m11, int m12, int m13, int m20, int m21, int m22, int m23)PublicStatic0x30
int3x4 int3x4(int v)PublicStatic0x30
int3x4 int3x4(bool v)PublicStatic0x30
int3x4 int3x4(const bool3x4& v)PublicStatic0x30
int3x4 int3x4(uint v)PublicStatic0x30
int3x4 int3x4(const uint3x4& v)PublicStatic0x30
int3x4 int3x4(float v)PublicStatic0x30
int3x4 int3x4(const float3x4& v)PublicStatic0x30
int3x4 int3x4(double v)PublicStatic0x30
int3x4 int3x4(const double3x4& v)PublicStatic0x60
int4x3 transpose(const int3x4& v)PublicStatic0x30
uint hash(const int3x4& v)PublicStatic0x30
uint3 hashwide(const int3x4& v)PublicStatic0x30
int4 int4(int x, int y, int z, int w)PublicStatic0x10
int4 int4(int x, int y, const int2& zw)PublicStatic0x10
int4 int4(int x, const int2& yz, int w)PublicStatic0x10
int4 int4(int x, const int3& yzw)PublicStatic0x10
int4 int4(const int2& xy, int z, int w)PublicStatic0x10
int4 int4(const int2& xy, const int2& zw)PublicStatic0x10
int4 int4(const int3& xyz, int w)PublicStatic0x10
int4 int4(const int4& xyzw)PublicStatic0x10
int4 int4(int v)PublicStatic0x10
int4 int4(bool v)PublicStatic0x10
int4 int4(const bool4& v)PublicStatic0x10
int4 int4(uint v)PublicStatic0x10
int4 int4(const uint4& v)PublicStatic0x10
int4 int4(float v)PublicStatic0x10
int4 int4(const float4& v)PublicStatic0x10
int4 int4(double v)PublicStatic0x10
int4 int4(const double4& v)PublicStatic0x20
uint hash(const int4& v)PublicStatic0x10
uint4 hashwide(const int4& v)PublicStatic0x10
int shuffle(const int4& left, const int4& right, const ShuffleComponent& x)PublicStatic0x10
int2 shuffle(const int4& left, const int4& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x10
int3 shuffle(const int4& left, const int4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x10
int4 shuffle(const int4& left, const int4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x10
int select_shuffle_component(const int4& a, const int4& b, const ShuffleComponent& component)Static+1 flags0x10
int4x2 int4x2(const int4& c0, const int4& c1)PublicStatic0x20
int4x2 int4x2(int m00, int m01, int m10, int m11, int m20, int m21, int m30, int m31)PublicStatic0x20
int4x2 int4x2(int v)PublicStatic0x20
int4x2 int4x2(bool v)PublicStatic0x20
int4x2 int4x2(const bool4x2& v)PublicStatic0x20
int4x2 int4x2(uint v)PublicStatic0x20
int4x2 int4x2(const uint4x2& v)PublicStatic0x20
int4x2 int4x2(float v)PublicStatic0x20
int4x2 int4x2(const float4x2& v)PublicStatic0x20
int4x2 int4x2(double v)PublicStatic0x20
int4x2 int4x2(const double4x2& v)PublicStatic0x40
int2x4 transpose(const int4x2& v)PublicStatic0x20
uint hash(const int4x2& v)PublicStatic0x20
uint4 hashwide(const int4x2& v)PublicStatic0x20
int4x3 int4x3(const int4& c0, const int4& c1, const int4& c2)PublicStatic0x30
int4x3 int4x3(int m00, int m01, int m02, int m10, int m11, int m12, int m20, int m21, int m22, int m30, int m31, int m32)PublicStatic0x30
int4x3 int4x3(int v)PublicStatic0x30
int4x3 int4x3(bool v)PublicStatic0x30
int4x3 int4x3(const bool4x3& v)PublicStatic0x30
int4x3 int4x3(uint v)PublicStatic0x30
int4x3 int4x3(const uint4x3& v)PublicStatic0x30
int4x3 int4x3(float v)PublicStatic0x30
int4x3 int4x3(const float4x3& v)PublicStatic0x30
int4x3 int4x3(double v)PublicStatic0x30
int4x3 int4x3(const double4x3& v)PublicStatic0x60
int3x4 transpose(const int4x3& v)PublicStatic0x30
uint hash(const int4x3& v)PublicStatic0x30
uint4 hashwide(const int4x3& v)PublicStatic0x30
int4x4 int4x4(const int4& c0, const int4& c1, const int4& c2, const int4& c3)PublicStatic0x40
int4x4 int4x4(int m00, int m01, int m02, int m03, int m10, int m11, int m12, int m13, int m20, int m21, int m22, int m23, int m30, int m31, int m32, int m33)PublicStatic0x40
int4x4 int4x4(int v)PublicStatic0x40
int4x4 int4x4(bool v)PublicStatic0x40
int4x4 int4x4(const bool4x4& v)PublicStatic0x40
int4x4 int4x4(uint v)PublicStatic0x40
int4x4 int4x4(const uint4x4& v)PublicStatic0x40
int4x4 int4x4(float v)PublicStatic0x40
int4x4 int4x4(const float4x4& v)PublicStatic0x40
int4x4 int4x4(double v)PublicStatic0x40
int4x4 int4x4(const double4x4& v)PublicStatic0x80
int4x4 transpose(const int4x4& v)PublicStatic0x40
int determinant(const int4x4& m)PublicStatic0x40
uint hash(const int4x4& v)PublicStatic0x40
uint4 hashwide(const int4x4& v)PublicStatic0x40
int asint(uint x)PublicStatic0x04
int2 asint(const uint2& x)PublicStatic0x08
int3 asint(const uint3& x)PublicStatic0x0C
int4 asint(const uint4& x)PublicStatic0x10
int asint(float x)PublicStatic0x04
int2 asint(const float2& x)PublicStatic0x08
int3 asint(const float3& x)PublicStatic0x0C
int4 asint(const float4& x)PublicStatic0x10
uint asuint(int x)PublicStatic0x04
uint2 asuint(const int2& x)PublicStatic0x08
uint3 asuint(const int3& x)PublicStatic0x0C
uint4 asuint(const int4& x)PublicStatic0x10
uint asuint(float x)PublicStatic0x04
uint2 asuint(const float2& x)PublicStatic0x08
uint3 asuint(const float3& x)PublicStatic0x0C
uint4 asuint(const float4& x)PublicStatic0x10
long aslong(ulong x)PublicStatic0x08
long aslong(double x)PublicStatic0x08
ulong asulong(long x)PublicStatic0x08
ulong asulong(double x)PublicStatic0x08
float asfloat(int x)PublicStatic0x04
float2 asfloat(const int2& x)PublicStatic0x08
float3 asfloat(const int3& x)PublicStatic0x0C
float4 asfloat(const int4& x)PublicStatic0x10
float asfloat(uint x)PublicStatic0x04
float2 asfloat(const uint2& x)PublicStatic0x08
float3 asfloat(const uint3& x)PublicStatic0x0C
float4 asfloat(const uint4& x)PublicStatic0x10
int bitmask(const bool4& value)PublicStatic0x04
double asdouble(long x)PublicStatic0x08
double asdouble(ulong x)PublicStatic0x08
bool isfinite(float x)PublicStatic0x04
bool2 isfinite(const float2& x)PublicStatic0x08
bool3 isfinite(const float3& x)PublicStatic0x0C
bool4 isfinite(const float4& x)PublicStatic0x10
bool isfinite(double x)PublicStatic0x08
bool2 isfinite(const double2& x)PublicStatic0x10
bool3 isfinite(const double3& x)PublicStatic0x18
bool4 isfinite(const double4& x)PublicStatic0x20
bool isinf(float x)PublicStatic0x04
bool2 isinf(const float2& x)PublicStatic0x08
bool3 isinf(const float3& x)PublicStatic0x0C
bool4 isinf(const float4& x)PublicStatic0x10
bool isinf(double x)PublicStatic0x08
bool2 isinf(const double2& x)PublicStatic0x10
bool3 isinf(const double3& x)PublicStatic0x18
bool4 isinf(const double4& x)PublicStatic0x20
bool isnan(float x)PublicStatic0x04
bool2 isnan(const float2& x)PublicStatic0x08
bool3 isnan(const float3& x)PublicStatic0x0C
bool4 isnan(const float4& x)PublicStatic0x10
bool isnan(double x)PublicStatic0x08
bool2 isnan(const double2& x)PublicStatic0x10
bool3 isnan(const double3& x)PublicStatic0x18
bool4 isnan(const double4& x)PublicStatic0x20
bool ispow2(int x)PublicStatic0x04
bool2 ispow2(const int2& x)PublicStatic0x08
bool3 ispow2(const int3& x)PublicStatic0x0C
bool4 ispow2(const int4& x)PublicStatic0x10
bool ispow2(uint x)PublicStatic0x04
bool2 ispow2(const uint2& x)PublicStatic0x08
bool3 ispow2(const uint3& x)PublicStatic0x0C
bool4 ispow2(const uint4& x)PublicStatic0x10
int min(int x, int y)PublicStatic0x04
int2 min(const int2& x, const int2& y)PublicStatic0x08
int3 min(const int3& x, const int3& y)PublicStatic0x0C
int4 min(const int4& x, const int4& y)PublicStatic0x10
uint min(uint x, uint y)PublicStatic0x04
uint2 min(const uint2& x, const uint2& y)PublicStatic0x08
uint3 min(const uint3& x, const uint3& y)PublicStatic0x0C
uint4 min(const uint4& x, const uint4& y)PublicStatic0x10
long min(long x, long y)PublicStatic0x08
ulong min(ulong x, ulong y)PublicStatic0x08
float min(float x, float y)PublicStatic0x04
float2 min(const float2& x, const float2& y)PublicStatic0x08
float3 min(const float3& x, const float3& y)PublicStatic0x0C
float4 min(const float4& x, const float4& y)PublicStatic0x10
double min(double x, double y)PublicStatic0x08
double2 min(const double2& x, const double2& y)PublicStatic0x10
double3 min(const double3& x, const double3& y)PublicStatic0x18
double4 min(const double4& x, const double4& y)PublicStatic0x20
int max(int x, int y)PublicStatic0x04
int2 max(const int2& x, const int2& y)PublicStatic0x08
int3 max(const int3& x, const int3& y)PublicStatic0x0C
int4 max(const int4& x, const int4& y)PublicStatic0x10
uint max(uint x, uint y)PublicStatic0x04
uint2 max(const uint2& x, const uint2& y)PublicStatic0x08
uint3 max(const uint3& x, const uint3& y)PublicStatic0x0C
uint4 max(const uint4& x, const uint4& y)PublicStatic0x10
long max(long x, long y)PublicStatic0x08
ulong max(ulong x, ulong y)PublicStatic0x08
float max(float x, float y)PublicStatic0x04
float2 max(const float2& x, const float2& y)PublicStatic0x08
float3 max(const float3& x, const float3& y)PublicStatic0x0C
float4 max(const float4& x, const float4& y)PublicStatic0x10
double max(double x, double y)PublicStatic0x08
double2 max(const double2& x, const double2& y)PublicStatic0x10
double3 max(const double3& x, const double3& y)PublicStatic0x18
double4 max(const double4& x, const double4& y)PublicStatic0x20
float lerp(float start, float end, float t)PublicStatic0x04
float2 lerp(const float2& start, const float2& end, float t)PublicStatic0x08
float3 lerp(const float3& start, const float3& end, float t)PublicStatic0x0C
float4 lerp(const float4& start, const float4& end, float t)PublicStatic0x10
float2 lerp(const float2& start, const float2& end, const float2& t)PublicStatic0x08
float3 lerp(const float3& start, const float3& end, const float3& t)PublicStatic0x0C
float4 lerp(const float4& start, const float4& end, const float4& t)PublicStatic0x10
double lerp(double start, double end, double t)PublicStatic0x08
double2 lerp(const double2& start, const double2& end, double t)PublicStatic0x10
double3 lerp(const double3& start, const double3& end, double t)PublicStatic0x18
double4 lerp(const double4& start, const double4& end, double t)PublicStatic0x20
double2 lerp(const double2& start, const double2& end, const double2& t)PublicStatic0x10
double3 lerp(const double3& start, const double3& end, const double3& t)PublicStatic0x18
double4 lerp(const double4& start, const double4& end, const double4& t)PublicStatic0x20
float unlerp(float start, float end, float x)PublicStatic0x04
float2 unlerp(const float2& start, const float2& end, const float2& x)PublicStatic0x08
float3 unlerp(const float3& start, const float3& end, const float3& x)PublicStatic0x0C
float4 unlerp(const float4& start, const float4& end, const float4& x)PublicStatic0x10
double unlerp(double start, double end, double x)PublicStatic0x08
double2 unlerp(const double2& start, const double2& end, const double2& x)PublicStatic0x10
double3 unlerp(const double3& start, const double3& end, const double3& x)PublicStatic0x18
double4 unlerp(const double4& start, const double4& end, const double4& x)PublicStatic0x20
float remap(float srcStart, float srcEnd, float dstStart, float dstEnd, float x)PublicStatic0x04
float2 remap(const float2& srcStart, const float2& srcEnd, const float2& dstStart, const float2& dstEnd, const float2& x)PublicStatic0x08
float3 remap(const float3& srcStart, const float3& srcEnd, const float3& dstStart, const float3& dstEnd, const float3& x)PublicStatic0x0C
float4 remap(const float4& srcStart, const float4& srcEnd, const float4& dstStart, const float4& dstEnd, const float4& x)PublicStatic0x10
double remap(double srcStart, double srcEnd, double dstStart, double dstEnd, double x)PublicStatic0x08
double2 remap(const double2& srcStart, const double2& srcEnd, const double2& dstStart, const double2& dstEnd, const double2& x)PublicStatic0x10
double3 remap(const double3& srcStart, const double3& srcEnd, const double3& dstStart, const double3& dstEnd, const double3& x)PublicStatic0x18
double4 remap(const double4& srcStart, const double4& srcEnd, const double4& dstStart, const double4& dstEnd, const double4& x)PublicStatic0x20
int mad(int mulA, int mulB, int addC)PublicStatic0x04
int2 mad(const int2& mulA, const int2& mulB, const int2& addC)PublicStatic0x08
int3 mad(const int3& mulA, const int3& mulB, const int3& addC)PublicStatic0x0C
int4 mad(const int4& mulA, const int4& mulB, const int4& addC)PublicStatic0x10
uint mad(uint mulA, uint mulB, uint addC)PublicStatic0x04
uint2 mad(const uint2& mulA, const uint2& mulB, const uint2& addC)PublicStatic0x08
uint3 mad(const uint3& mulA, const uint3& mulB, const uint3& addC)PublicStatic0x0C
uint4 mad(const uint4& mulA, const uint4& mulB, const uint4& addC)PublicStatic0x10
long mad(long mulA, long mulB, long addC)PublicStatic0x08
ulong mad(ulong mulA, ulong mulB, ulong addC)PublicStatic0x08
float mad(float mulA, float mulB, float addC)PublicStatic0x04
float2 mad(const float2& mulA, const float2& mulB, const float2& addC)PublicStatic0x08
float3 mad(const float3& mulA, const float3& mulB, const float3& addC)PublicStatic0x0C
float4 mad(const float4& mulA, const float4& mulB, const float4& addC)PublicStatic0x10
double mad(double mulA, double mulB, double addC)PublicStatic0x08
double2 mad(const double2& mulA, const double2& mulB, const double2& addC)PublicStatic0x10
double3 mad(const double3& mulA, const double3& mulB, const double3& addC)PublicStatic0x18
double4 mad(const double4& mulA, const double4& mulB, const double4& addC)PublicStatic0x20
int clamp(int valueToClamp, int lowerBound, int upperBound)PublicStatic0x04
int2 clamp(const int2& valueToClamp, const int2& lowerBound, const int2& upperBound)PublicStatic0x08
int3 clamp(const int3& valueToClamp, const int3& lowerBound, const int3& upperBound)PublicStatic0x0C
int4 clamp(const int4& valueToClamp, const int4& lowerBound, const int4& upperBound)PublicStatic0x10
uint clamp(uint valueToClamp, uint lowerBound, uint upperBound)PublicStatic0x04
uint2 clamp(const uint2& valueToClamp, const uint2& lowerBound, const uint2& upperBound)PublicStatic0x08
uint3 clamp(const uint3& valueToClamp, const uint3& lowerBound, const uint3& upperBound)PublicStatic0x0C
uint4 clamp(const uint4& valueToClamp, const uint4& lowerBound, const uint4& upperBound)PublicStatic0x10
long clamp(long valueToClamp, long lowerBound, long upperBound)PublicStatic0x08
ulong clamp(ulong valueToClamp, ulong lowerBound, ulong upperBound)PublicStatic0x08
float clamp(float valueToClamp, float lowerBound, float upperBound)PublicStatic0x04
float2 clamp(const float2& valueToClamp, const float2& lowerBound, const float2& upperBound)PublicStatic0x08
float3 clamp(const float3& valueToClamp, const float3& lowerBound, const float3& upperBound)PublicStatic0x0C
float4 clamp(const float4& valueToClamp, const float4& lowerBound, const float4& upperBound)PublicStatic0x10
double clamp(double valueToClamp, double lowerBound, double upperBound)PublicStatic0x08
double2 clamp(const double2& valueToClamp, const double2& lowerBound, const double2& upperBound)PublicStatic0x10
double3 clamp(const double3& valueToClamp, const double3& lowerBound, const double3& upperBound)PublicStatic0x18
double4 clamp(const double4& valueToClamp, const double4& lowerBound, const double4& upperBound)PublicStatic0x20
float saturate(float x)PublicStatic0x04
float2 saturate(const float2& x)PublicStatic0x08
float3 saturate(const float3& x)PublicStatic0x0C
float4 saturate(const float4& x)PublicStatic0x10
double saturate(double x)PublicStatic0x08
double2 saturate(const double2& x)PublicStatic0x10
double3 saturate(const double3& x)PublicStatic0x18
double4 saturate(const double4& x)PublicStatic0x20
int abs(int x)PublicStatic0x04
int2 abs(const int2& x)PublicStatic0x08
int3 abs(const int3& x)PublicStatic0x0C
int4 abs(const int4& x)PublicStatic0x10
long abs(long x)PublicStatic0x08
float abs(float x)PublicStatic0x04
float2 abs(const float2& x)PublicStatic0x08
float3 abs(const float3& x)PublicStatic0x0C
float4 abs(const float4& x)PublicStatic0x10
double abs(double x)PublicStatic0x08
double2 abs(const double2& x)PublicStatic0x10
double3 abs(const double3& x)PublicStatic0x18
double4 abs(const double4& x)PublicStatic0x20
int dot(int x, int y)PublicStatic0x04
int dot(const int2& x, const int2& y)PublicStatic0x08
int dot(const int3& x, const int3& y)PublicStatic0x0C
int dot(const int4& x, const int4& y)PublicStatic0x10
uint dot(uint x, uint y)PublicStatic0x04
uint dot(const uint2& x, const uint2& y)PublicStatic0x08
uint dot(const uint3& x, const uint3& y)PublicStatic0x0C
uint dot(const uint4& x, const uint4& y)PublicStatic0x10
float dot(float x, float y)PublicStatic0x04
float dot(const float2& x, const float2& y)PublicStatic0x08
float dot(const float3& x, const float3& y)PublicStatic0x0C
float dot(const float4& x, const float4& y)PublicStatic0x10
double dot(double x, double y)PublicStatic0x08
double dot(const double2& x, const double2& y)PublicStatic0x10
double dot(const double3& x, const double3& y)PublicStatic0x18
double dot(const double4& x, const double4& y)PublicStatic0x20
float tan(float x)PublicStatic0x04
float2 tan(const float2& x)PublicStatic0x08
float3 tan(const float3& x)PublicStatic0x0C
float4 tan(const float4& x)PublicStatic0x10
double tan(double x)PublicStatic0x08
double2 tan(const double2& x)PublicStatic0x10
double3 tan(const double3& x)PublicStatic0x18
double4 tan(const double4& x)PublicStatic0x20
float tanh(float x)PublicStatic0x04
float2 tanh(const float2& x)PublicStatic0x08
float3 tanh(const float3& x)PublicStatic0x0C
float4 tanh(const float4& x)PublicStatic0x10
double tanh(double x)PublicStatic0x08
double2 tanh(const double2& x)PublicStatic0x10
double3 tanh(const double3& x)PublicStatic0x18
double4 tanh(const double4& x)PublicStatic0x20
float atan(float x)PublicStatic0x04
float2 atan(const float2& x)PublicStatic0x08
float3 atan(const float3& x)PublicStatic0x0C
float4 atan(const float4& x)PublicStatic0x10
double atan(double x)PublicStatic0x08
double2 atan(const double2& x)PublicStatic0x10
double3 atan(const double3& x)PublicStatic0x18
double4 atan(const double4& x)PublicStatic0x20
float atan2(float y, float x)PublicStatic0x04
float2 atan2(const float2& y, const float2& x)PublicStatic0x08
float3 atan2(const float3& y, const float3& x)PublicStatic0x0C
float4 atan2(const float4& y, const float4& x)PublicStatic0x10
double atan2(double y, double x)PublicStatic0x08
double2 atan2(const double2& y, const double2& x)PublicStatic0x10
double3 atan2(const double3& y, const double3& x)PublicStatic0x18
double4 atan2(const double4& y, const double4& x)PublicStatic0x20
float cos(float x)PublicStatic0x04
float2 cos(const float2& x)PublicStatic0x08
float3 cos(const float3& x)PublicStatic0x0C
float4 cos(const float4& x)PublicStatic0x10
double cos(double x)PublicStatic0x08
double2 cos(const double2& x)PublicStatic0x10
double3 cos(const double3& x)PublicStatic0x18
double4 cos(const double4& x)PublicStatic0x20
float cosh(float x)PublicStatic0x04
float2 cosh(const float2& x)PublicStatic0x08
float3 cosh(const float3& x)PublicStatic0x0C
float4 cosh(const float4& x)PublicStatic0x10
double cosh(double x)PublicStatic0x08
double2 cosh(const double2& x)PublicStatic0x10
double3 cosh(const double3& x)PublicStatic0x18
double4 cosh(const double4& x)PublicStatic0x20
float acos(float x)PublicStatic0x04
float2 acos(const float2& x)PublicStatic0x08
float3 acos(const float3& x)PublicStatic0x0C
float4 acos(const float4& x)PublicStatic0x10
double acos(double x)PublicStatic0x08
double2 acos(const double2& x)PublicStatic0x10
double3 acos(const double3& x)PublicStatic0x18
double4 acos(const double4& x)PublicStatic0x20
float sin(float x)PublicStatic0x04
float2 sin(const float2& x)PublicStatic0x08
float3 sin(const float3& x)PublicStatic0x0C
float4 sin(const float4& x)PublicStatic0x10
double sin(double x)PublicStatic0x08
double2 sin(const double2& x)PublicStatic0x10
double3 sin(const double3& x)PublicStatic0x18
double4 sin(const double4& x)PublicStatic0x20
float sinh(float x)PublicStatic0x04
float2 sinh(const float2& x)PublicStatic0x08
float3 sinh(const float3& x)PublicStatic0x0C
float4 sinh(const float4& x)PublicStatic0x10
double sinh(double x)PublicStatic0x08
double2 sinh(const double2& x)PublicStatic0x10
double3 sinh(const double3& x)PublicStatic0x18
double4 sinh(const double4& x)PublicStatic0x20
float asin(float x)PublicStatic0x04
float2 asin(const float2& x)PublicStatic0x08
float3 asin(const float3& x)PublicStatic0x0C
float4 asin(const float4& x)PublicStatic0x10
double asin(double x)PublicStatic0x08
double2 asin(const double2& x)PublicStatic0x10
double3 asin(const double3& x)PublicStatic0x18
double4 asin(const double4& x)PublicStatic0x20
float floor(float x)PublicStatic0x04
float2 floor(const float2& x)PublicStatic0x08
float3 floor(const float3& x)PublicStatic0x0C
float4 floor(const float4& x)PublicStatic0x10
double floor(double x)PublicStatic0x08
double2 floor(const double2& x)PublicStatic0x10
double3 floor(const double3& x)PublicStatic0x18
double4 floor(const double4& x)PublicStatic0x20
float ceil(float x)PublicStatic0x04
float2 ceil(const float2& x)PublicStatic0x08
float3 ceil(const float3& x)PublicStatic0x0C
float4 ceil(const float4& x)PublicStatic0x10
double ceil(double x)PublicStatic0x08
double2 ceil(const double2& x)PublicStatic0x10
double3 ceil(const double3& x)PublicStatic0x18
double4 ceil(const double4& x)PublicStatic0x20
float round(float x)PublicStatic0x04
float2 round(const float2& x)PublicStatic0x08
float3 round(const float3& x)PublicStatic0x0C
float4 round(const float4& x)PublicStatic0x10
double round(double x)PublicStatic0x08
double2 round(const double2& x)PublicStatic0x10
double3 round(const double3& x)PublicStatic0x18
double4 round(const double4& x)PublicStatic0x20
float trunc(float x)PublicStatic0x04
float2 trunc(const float2& x)PublicStatic0x08
float3 trunc(const float3& x)PublicStatic0x0C
float4 trunc(const float4& x)PublicStatic0x10
double trunc(double x)PublicStatic0x08
double2 trunc(const double2& x)PublicStatic0x10
double3 trunc(const double3& x)PublicStatic0x18
double4 trunc(const double4& x)PublicStatic0x20
float frac(float x)PublicStatic0x04
float2 frac(const float2& x)PublicStatic0x08
float3 frac(const float3& x)PublicStatic0x0C
float4 frac(const float4& x)PublicStatic0x10
double frac(double x)PublicStatic0x08
double2 frac(const double2& x)PublicStatic0x10
double3 frac(const double3& x)PublicStatic0x18
double4 frac(const double4& x)PublicStatic0x20
float rcp(float x)PublicStatic0x04
float2 rcp(const float2& x)PublicStatic0x08
float3 rcp(const float3& x)PublicStatic0x0C
float4 rcp(const float4& x)PublicStatic0x10
double rcp(double x)PublicStatic0x08
double2 rcp(const double2& x)PublicStatic0x10
double3 rcp(const double3& x)PublicStatic0x18
double4 rcp(const double4& x)PublicStatic0x20
int sign(int x)PublicStatic0x04
int2 sign(const int2& x)PublicStatic0x08
int3 sign(const int3& x)PublicStatic0x0C
int4 sign(const int4& x)PublicStatic0x10
float sign(float x)PublicStatic0x04
float2 sign(const float2& x)PublicStatic0x08
float3 sign(const float3& x)PublicStatic0x0C
float4 sign(const float4& x)PublicStatic0x10
double sign(double x)PublicStatic0x08
double2 sign(const double2& x)PublicStatic0x10
double3 sign(const double3& x)PublicStatic0x18
double4 sign(const double4& x)PublicStatic0x20
float pow(float x, float y)PublicStatic0x04
float2 pow(const float2& x, const float2& y)PublicStatic0x08
float3 pow(const float3& x, const float3& y)PublicStatic0x0C
float4 pow(const float4& x, const float4& y)PublicStatic0x10
double pow(double x, double y)PublicStatic0x08
double2 pow(const double2& x, const double2& y)PublicStatic0x10
double3 pow(const double3& x, const double3& y)PublicStatic0x18
double4 pow(const double4& x, const double4& y)PublicStatic0x20
float exp(float x)PublicStatic0x04
float2 exp(const float2& x)PublicStatic0x08
float3 exp(const float3& x)PublicStatic0x0C
float4 exp(const float4& x)PublicStatic0x10
double exp(double x)PublicStatic0x08
double2 exp(const double2& x)PublicStatic0x10
double3 exp(const double3& x)PublicStatic0x18
double4 exp(const double4& x)PublicStatic0x20
float exp2(float x)PublicStatic0x04
float2 exp2(const float2& x)PublicStatic0x08
float3 exp2(const float3& x)PublicStatic0x0C
float4 exp2(const float4& x)PublicStatic0x10
double exp2(double x)PublicStatic0x08
double2 exp2(const double2& x)PublicStatic0x10
double3 exp2(const double3& x)PublicStatic0x18
double4 exp2(const double4& x)PublicStatic0x20
float exp10(float x)PublicStatic0x04
float2 exp10(const float2& x)PublicStatic0x08
float3 exp10(const float3& x)PublicStatic0x0C
float4 exp10(const float4& x)PublicStatic0x10
double exp10(double x)PublicStatic0x08
double2 exp10(const double2& x)PublicStatic0x10
double3 exp10(const double3& x)PublicStatic0x18
double4 exp10(const double4& x)PublicStatic0x20
float log(float x)PublicStatic0x04
float2 log(const float2& x)PublicStatic0x08
float3 log(const float3& x)PublicStatic0x0C
float4 log(const float4& x)PublicStatic0x10
double log(double x)PublicStatic0x08
double2 log(const double2& x)PublicStatic0x10
double3 log(const double3& x)PublicStatic0x18
double4 log(const double4& x)PublicStatic0x20
float log2(float x)PublicStatic0x04
float2 log2(const float2& x)PublicStatic0x08
float3 log2(const float3& x)PublicStatic0x0C
float4 log2(const float4& x)PublicStatic0x10
double log2(double x)PublicStatic0x08
double2 log2(const double2& x)PublicStatic0x10
double3 log2(const double3& x)PublicStatic0x18
double4 log2(const double4& x)PublicStatic0x20
float log10(float x)PublicStatic0x04
float2 log10(const float2& x)PublicStatic0x08
float3 log10(const float3& x)PublicStatic0x0C
float4 log10(const float4& x)PublicStatic0x10
double log10(double x)PublicStatic0x08
double2 log10(const double2& x)PublicStatic0x10
double3 log10(const double3& x)PublicStatic0x18
double4 log10(const double4& x)PublicStatic0x20
float fmod(float x, float y)PublicStatic0x04
float2 fmod(const float2& x, const float2& y)PublicStatic0x08
float3 fmod(const float3& x, const float3& y)PublicStatic0x0C
float4 fmod(const float4& x, const float4& y)PublicStatic0x10
double fmod(double x, double y)PublicStatic0x08
double2 fmod(const double2& x, const double2& y)PublicStatic0x10
double3 fmod(const double3& x, const double3& y)PublicStatic0x18
double4 fmod(const double4& x, const double4& y)PublicStatic0x20
float modf(float x, ref float& i)PublicStatic0x04
float2 modf(const float2& x, ref float2& i)PublicStatic0x08
float3 modf(const float3& x, ref float3& i)PublicStatic0x0C
float4 modf(const float4& x, ref float4& i)PublicStatic0x10
double modf(double x, ref double& i)PublicStatic0x08
double2 modf(const double2& x, ref double2& i)PublicStatic0x10
double3 modf(const double3& x, ref double3& i)PublicStatic0x18
double4 modf(const double4& x, ref double4& i)PublicStatic0x20
float sqrt(float x)PublicStatic0x04
float2 sqrt(const float2& x)PublicStatic0x08
float3 sqrt(const float3& x)PublicStatic0x0C
float4 sqrt(const float4& x)PublicStatic0x10
double sqrt(double x)PublicStatic0x08
double2 sqrt(const double2& x)PublicStatic0x10
double3 sqrt(const double3& x)PublicStatic0x18
double4 sqrt(const double4& x)PublicStatic0x20
float rsqrt(float x)PublicStatic0x04
float2 rsqrt(const float2& x)PublicStatic0x08
float3 rsqrt(const float3& x)PublicStatic0x0C
float4 rsqrt(const float4& x)PublicStatic0x10
double rsqrt(double x)PublicStatic0x08
double2 rsqrt(const double2& x)PublicStatic0x10
double3 rsqrt(const double3& x)PublicStatic0x18
double4 rsqrt(const double4& x)PublicStatic0x20
float2 normalize(const float2& x)PublicStatic0x08
float3 normalize(const float3& x)PublicStatic0x0C
float4 normalize(const float4& x)PublicStatic0x10
double2 normalize(const double2& x)PublicStatic0x10
double3 normalize(const double3& x)PublicStatic0x18
double4 normalize(const double4& x)PublicStatic0x20
float2 normalizesafe(const float2& x, const float2& defaultvalue)PublicStatic0x08
float3 normalizesafe(const float3& x, const float3& defaultvalue)PublicStatic0x0C
float4 normalizesafe(const float4& x, const float4& defaultvalue)PublicStatic0x10
double2 normalizesafe(const double2& x, const double2& defaultvalue)PublicStatic0x10
double3 normalizesafe(const double3& x, const double3& defaultvalue)PublicStatic0x18
double4 normalizesafe(const double4& x, const double4& defaultvalue)PublicStatic0x20
float length(float x)PublicStatic0x04
float length(const float2& x)PublicStatic0x08
float length(const float3& x)PublicStatic0x0C
float length(const float4& x)PublicStatic0x10
double length(double x)PublicStatic0x08
double length(const double2& x)PublicStatic0x10
double length(const double3& x)PublicStatic0x18
double length(const double4& x)PublicStatic0x20
float lengthsq(float x)PublicStatic0x04
float lengthsq(const float2& x)PublicStatic0x08
float lengthsq(const float3& x)PublicStatic0x0C
float lengthsq(const float4& x)PublicStatic0x10
double lengthsq(double x)PublicStatic0x08
double lengthsq(const double2& x)PublicStatic0x10
double lengthsq(const double3& x)PublicStatic0x18
double lengthsq(const double4& x)PublicStatic0x20
float distance(float x, float y)PublicStatic0x04
float distance(const float2& x, const float2& y)PublicStatic0x08
float distance(const float3& x, const float3& y)PublicStatic0x0C
float distance(const float4& x, const float4& y)PublicStatic0x10
double distance(double x, double y)PublicStatic0x08
double distance(const double2& x, const double2& y)PublicStatic0x10
double distance(const double3& x, const double3& y)PublicStatic0x18
double distance(const double4& x, const double4& y)PublicStatic0x20
float distancesq(float x, float y)PublicStatic0x04
float distancesq(const float2& x, const float2& y)PublicStatic0x08
float distancesq(const float3& x, const float3& y)PublicStatic0x0C
float distancesq(const float4& x, const float4& y)PublicStatic0x10
double distancesq(double x, double y)PublicStatic0x08
double distancesq(const double2& x, const double2& y)PublicStatic0x10
double distancesq(const double3& x, const double3& y)PublicStatic0x18
double distancesq(const double4& x, const double4& y)PublicStatic0x20
float3 cross(const float3& x, const float3& y)PublicStatic0x0C
double3 cross(const double3& x, const double3& y)PublicStatic0x18
float smoothstep(float xMin, float xMax, float x)PublicStatic0x04
float2 smoothstep(const float2& xMin, const float2& xMax, const float2& x)PublicStatic0x08
float3 smoothstep(const float3& xMin, const float3& xMax, const float3& x)PublicStatic0x0C
float4 smoothstep(const float4& xMin, const float4& xMax, const float4& x)PublicStatic0x10
double smoothstep(double xMin, double xMax, double x)PublicStatic0x08
double2 smoothstep(const double2& xMin, const double2& xMax, const double2& x)PublicStatic0x10
double3 smoothstep(const double3& xMin, const double3& xMax, const double3& x)PublicStatic0x18
double4 smoothstep(const double4& xMin, const double4& xMax, const double4& x)PublicStatic0x20
bool any(const bool2& x)PublicStatic0x02
bool any(const bool3& x)PublicStatic0x03
bool any(const bool4& x)PublicStatic0x04
bool any(const int2& x)PublicStatic0x08
bool any(const int3& x)PublicStatic0x0C
bool any(const int4& x)PublicStatic0x10
bool any(const uint2& x)PublicStatic0x08
bool any(const uint3& x)PublicStatic0x0C
bool any(const uint4& x)PublicStatic0x10
bool any(const float2& x)PublicStatic0x08
bool any(const float3& x)PublicStatic0x0C
bool any(const float4& x)PublicStatic0x10
bool any(const double2& x)PublicStatic0x10
bool any(const double3& x)PublicStatic0x18
bool any(const double4& x)PublicStatic0x20
bool all(const bool2& x)PublicStatic0x02
bool all(const bool3& x)PublicStatic0x03
bool all(const bool4& x)PublicStatic0x04
bool all(const int2& x)PublicStatic0x08
bool all(const int3& x)PublicStatic0x0C
bool all(const int4& x)PublicStatic0x10
bool all(const uint2& x)PublicStatic0x08
bool all(const uint3& x)PublicStatic0x0C
bool all(const uint4& x)PublicStatic0x10
bool all(const float2& x)PublicStatic0x08
bool all(const float3& x)PublicStatic0x0C
bool all(const float4& x)PublicStatic0x10
bool all(const double2& x)PublicStatic0x10
bool all(const double3& x)PublicStatic0x18
bool all(const double4& x)PublicStatic0x20
int select(int falseValue, int trueValue, bool test)PublicStatic0x04
int2 select(const int2& falseValue, const int2& trueValue, bool test)PublicStatic0x08
int3 select(const int3& falseValue, const int3& trueValue, bool test)PublicStatic0x0C
int4 select(const int4& falseValue, const int4& trueValue, bool test)PublicStatic0x10
int2 select(const int2& falseValue, const int2& trueValue, const bool2& test)PublicStatic0x08
int3 select(const int3& falseValue, const int3& trueValue, const bool3& test)PublicStatic0x0C
int4 select(const int4& falseValue, const int4& trueValue, const bool4& test)PublicStatic0x10
uint select(uint falseValue, uint trueValue, bool test)PublicStatic0x04
uint2 select(const uint2& falseValue, const uint2& trueValue, bool test)PublicStatic0x08
uint3 select(const uint3& falseValue, const uint3& trueValue, bool test)PublicStatic0x0C
uint4 select(const uint4& falseValue, const uint4& trueValue, bool test)PublicStatic0x10
uint2 select(const uint2& falseValue, const uint2& trueValue, const bool2& test)PublicStatic0x08
uint3 select(const uint3& falseValue, const uint3& trueValue, const bool3& test)PublicStatic0x0C
uint4 select(const uint4& falseValue, const uint4& trueValue, const bool4& test)PublicStatic0x10
long select(long falseValue, long trueValue, bool test)PublicStatic0x08
ulong select(ulong falseValue, ulong trueValue, bool test)PublicStatic0x08
float select(float falseValue, float trueValue, bool test)PublicStatic0x04
float2 select(const float2& falseValue, const float2& trueValue, bool test)PublicStatic0x08
float3 select(const float3& falseValue, const float3& trueValue, bool test)PublicStatic0x0C
float4 select(const float4& falseValue, const float4& trueValue, bool test)PublicStatic0x10
float2 select(const float2& falseValue, const float2& trueValue, const bool2& test)PublicStatic0x08
float3 select(const float3& falseValue, const float3& trueValue, const bool3& test)PublicStatic0x0C
float4 select(const float4& falseValue, const float4& trueValue, const bool4& test)PublicStatic0x10
double select(double falseValue, double trueValue, bool test)PublicStatic0x08
double2 select(const double2& falseValue, const double2& trueValue, bool test)PublicStatic0x10
double3 select(const double3& falseValue, const double3& trueValue, bool test)PublicStatic0x18
double4 select(const double4& falseValue, const double4& trueValue, bool test)PublicStatic0x20
double2 select(const double2& falseValue, const double2& trueValue, const bool2& test)PublicStatic0x10
double3 select(const double3& falseValue, const double3& trueValue, const bool3& test)PublicStatic0x18
double4 select(const double4& falseValue, const double4& trueValue, const bool4& test)PublicStatic0x20
float step(float threshold, float x)PublicStatic0x04
float2 step(const float2& threshold, const float2& x)PublicStatic0x08
float3 step(const float3& threshold, const float3& x)PublicStatic0x0C
float4 step(const float4& threshold, const float4& x)PublicStatic0x10
double step(double threshold, double x)PublicStatic0x08
double2 step(const double2& threshold, const double2& x)PublicStatic0x10
double3 step(const double3& threshold, const double3& x)PublicStatic0x18
double4 step(const double4& threshold, const double4& x)PublicStatic0x20
float2 reflect(const float2& i, const float2& n)PublicStatic0x08
float3 reflect(const float3& i, const float3& n)PublicStatic0x0C
float4 reflect(const float4& i, const float4& n)PublicStatic0x10
double2 reflect(const double2& i, const double2& n)PublicStatic0x10
double3 reflect(const double3& i, const double3& n)PublicStatic0x18
double4 reflect(const double4& i, const double4& n)PublicStatic0x20
float2 refract(const float2& i, const float2& n, float indexOfRefraction)PublicStatic0x08
float3 refract(const float3& i, const float3& n, float indexOfRefraction)PublicStatic0x0C
float4 refract(const float4& i, const float4& n, float indexOfRefraction)PublicStatic0x10
double2 refract(const double2& i, const double2& n, double indexOfRefraction)PublicStatic0x10
double3 refract(const double3& i, const double3& n, double indexOfRefraction)PublicStatic0x18
double4 refract(const double4& i, const double4& n, double indexOfRefraction)PublicStatic0x20
float2 project(const float2& a, const float2& ontoB)PublicStatic0x08
float3 project(const float3& a, const float3& ontoB)PublicStatic0x0C
float4 project(const float4& a, const float4& ontoB)PublicStatic0x10
float2 projectsafe(const float2& a, const float2& ontoB, const float2& defaultValue)PublicStatic0x08
float3 projectsafe(const float3& a, const float3& ontoB, const float3& defaultValue)PublicStatic0x0C
float4 projectsafe(const float4& a, const float4& ontoB, const float4& defaultValue)PublicStatic0x10
double2 project(const double2& a, const double2& ontoB)PublicStatic0x10
double3 project(const double3& a, const double3& ontoB)PublicStatic0x18
double4 project(const double4& a, const double4& ontoB)PublicStatic0x20
double2 projectsafe(const double2& a, const double2& ontoB, const double2& defaultValue)PublicStatic0x10
double3 projectsafe(const double3& a, const double3& ontoB, const double3& defaultValue)PublicStatic0x18
double4 projectsafe(const double4& a, const double4& ontoB, const double4& defaultValue)PublicStatic0x20
float2 faceforward(const float2& n, const float2& i, const float2& ng)PublicStatic0x08
float3 faceforward(const float3& n, const float3& i, const float3& ng)PublicStatic0x0C
float4 faceforward(const float4& n, const float4& i, const float4& ng)PublicStatic0x10
double2 faceforward(const double2& n, const double2& i, const double2& ng)PublicStatic0x10
double3 faceforward(const double3& n, const double3& i, const double3& ng)PublicStatic0x18
double4 faceforward(const double4& n, const double4& i, const double4& ng)PublicStatic0x20
void sincos(float x, ref float& s, ref float& c)PublicStatic0x04
void sincos(const float2& x, ref float2& s, ref float2& c)PublicStatic0x08
void sincos(const float3& x, ref float3& s, ref float3& c)PublicStatic0x0C
void sincos(const float4& x, ref float4& s, ref float4& c)PublicStatic0x10
void sincos(double x, ref double& s, ref double& c)PublicStatic0x08
void sincos(const double2& x, ref double2& s, ref double2& c)PublicStatic0x10
void sincos(const double3& x, ref double3& s, ref double3& c)PublicStatic0x18
void sincos(const double4& x, ref double4& s, ref double4& c)PublicStatic0x20
int countbits(int x)PublicStatic0x04
int2 countbits(const int2& x)PublicStatic0x08
int3 countbits(const int3& x)PublicStatic0x0C
int4 countbits(const int4& x)PublicStatic0x10
int countbits(uint x)PublicStatic0x04
int2 countbits(const uint2& x)PublicStatic0x08
int3 countbits(const uint3& x)PublicStatic0x0C
int4 countbits(const uint4& x)PublicStatic0x10
int countbits(ulong x)PublicStatic0x08
int countbits(long x)PublicStatic0x08
int lzcnt(int x)PublicStatic0x04
int2 lzcnt(const int2& x)PublicStatic0x08
int3 lzcnt(const int3& x)PublicStatic0x0C
int4 lzcnt(const int4& x)PublicStatic0x10
int lzcnt(uint x)PublicStatic0x04
int2 lzcnt(const uint2& x)PublicStatic0x08
int3 lzcnt(const uint3& x)PublicStatic0x0C
int4 lzcnt(const uint4& x)PublicStatic0x10
int lzcnt(long x)PublicStatic0x08
int lzcnt(ulong x)PublicStatic0x08
int tzcnt(int x)PublicStatic0x04
int2 tzcnt(const int2& x)PublicStatic0x08
int3 tzcnt(const int3& x)PublicStatic0x0C
int4 tzcnt(const int4& x)PublicStatic0x10
int tzcnt(uint x)PublicStatic0x04
int2 tzcnt(const uint2& x)PublicStatic0x08
int3 tzcnt(const uint3& x)PublicStatic0x0C
int4 tzcnt(const uint4& x)PublicStatic0x10
int tzcnt(long x)PublicStatic0x08
int tzcnt(ulong x)PublicStatic0x08
int reversebits(int x)PublicStatic0x04
int2 reversebits(const int2& x)PublicStatic0x08
int3 reversebits(const int3& x)PublicStatic0x0C
int4 reversebits(const int4& x)PublicStatic0x10
uint reversebits(uint x)PublicStatic0x04
uint2 reversebits(const uint2& x)PublicStatic0x08
uint3 reversebits(const uint3& x)PublicStatic0x0C
uint4 reversebits(const uint4& x)PublicStatic0x10
long reversebits(long x)PublicStatic0x08
ulong reversebits(ulong x)PublicStatic0x08
int rol(int x, int n)PublicStatic0x04
int2 rol(const int2& x, int n)PublicStatic0x08
int3 rol(const int3& x, int n)PublicStatic0x0C
int4 rol(const int4& x, int n)PublicStatic0x10
uint rol(uint x, int n)PublicStatic0x04
uint2 rol(const uint2& x, int n)PublicStatic0x08
uint3 rol(const uint3& x, int n)PublicStatic0x0C
uint4 rol(const uint4& x, int n)PublicStatic0x10
long rol(long x, int n)PublicStatic0x08
ulong rol(ulong x, int n)PublicStatic0x08
int ror(int x, int n)PublicStatic0x04
int2 ror(const int2& x, int n)PublicStatic0x08
int3 ror(const int3& x, int n)PublicStatic0x0C
int4 ror(const int4& x, int n)PublicStatic0x10
uint ror(uint x, int n)PublicStatic0x04
uint2 ror(const uint2& x, int n)PublicStatic0x08
uint3 ror(const uint3& x, int n)PublicStatic0x0C
uint4 ror(const uint4& x, int n)PublicStatic0x10
long ror(long x, int n)PublicStatic0x08
ulong ror(ulong x, int n)PublicStatic0x08
int ceilpow2(int x)PublicStatic0x04
int2 ceilpow2(const int2& x)PublicStatic0x08
int3 ceilpow2(const int3& x)PublicStatic0x0C
int4 ceilpow2(const int4& x)PublicStatic0x10
uint ceilpow2(uint x)PublicStatic0x04
uint2 ceilpow2(const uint2& x)PublicStatic0x08
uint3 ceilpow2(const uint3& x)PublicStatic0x0C
uint4 ceilpow2(const uint4& x)PublicStatic0x10
long ceilpow2(long x)PublicStatic0x08
ulong ceilpow2(ulong x)PublicStatic0x08
int ceillog2(int x)PublicStatic0x04
int2 ceillog2(const int2& x)PublicStatic0x08
int3 ceillog2(const int3& x)PublicStatic0x0C
int4 ceillog2(const int4& x)PublicStatic0x10
int ceillog2(uint x)PublicStatic0x04
int2 ceillog2(const uint2& x)PublicStatic0x08
int3 ceillog2(const uint3& x)PublicStatic0x0C
int4 ceillog2(const uint4& x)PublicStatic0x10
int floorlog2(int x)PublicStatic0x04
int2 floorlog2(const int2& x)PublicStatic0x08
int3 floorlog2(const int3& x)PublicStatic0x0C
int4 floorlog2(const int4& x)PublicStatic0x10
int floorlog2(uint x)PublicStatic0x04
int2 floorlog2(const uint2& x)PublicStatic0x08
int3 floorlog2(const uint3& x)PublicStatic0x0C
int4 floorlog2(const uint4& x)PublicStatic0x10
float radians(float x)PublicStatic0x04
float2 radians(const float2& x)PublicStatic0x08
float3 radians(const float3& x)PublicStatic0x0C
float4 radians(const float4& x)PublicStatic0x10
double radians(double x)PublicStatic0x08
double2 radians(const double2& x)PublicStatic0x10
double3 radians(const double3& x)PublicStatic0x18
double4 radians(const double4& x)PublicStatic0x20
float degrees(float x)PublicStatic0x04
float2 degrees(const float2& x)PublicStatic0x08
float3 degrees(const float3& x)PublicStatic0x0C
float4 degrees(const float4& x)PublicStatic0x10
double degrees(double x)PublicStatic0x08
double2 degrees(const double2& x)PublicStatic0x10
double3 degrees(const double3& x)PublicStatic0x18
double4 degrees(const double4& x)PublicStatic0x20
int cmin(const int2& x)PublicStatic0x08
int cmin(const int3& x)PublicStatic0x0C
int cmin(const int4& x)PublicStatic0x10
uint cmin(const uint2& x)PublicStatic0x08
uint cmin(const uint3& x)PublicStatic0x0C
uint cmin(const uint4& x)PublicStatic0x10
float cmin(const float2& x)PublicStatic0x08
float cmin(const float3& x)PublicStatic0x0C
float cmin(const float4& x)PublicStatic0x10
double cmin(const double2& x)PublicStatic0x10
double cmin(const double3& x)PublicStatic0x18
double cmin(const double4& x)PublicStatic0x20
int cmax(const int2& x)PublicStatic0x08
int cmax(const int3& x)PublicStatic0x0C
int cmax(const int4& x)PublicStatic0x10
uint cmax(const uint2& x)PublicStatic0x08
uint cmax(const uint3& x)PublicStatic0x0C
uint cmax(const uint4& x)PublicStatic0x10
float cmax(const float2& x)PublicStatic0x08
float cmax(const float3& x)PublicStatic0x0C
float cmax(const float4& x)PublicStatic0x10
double cmax(const double2& x)PublicStatic0x10
double cmax(const double3& x)PublicStatic0x18
double cmax(const double4& x)PublicStatic0x20
int csum(const int2& x)PublicStatic0x08
int csum(const int3& x)PublicStatic0x0C
int csum(const int4& x)PublicStatic0x10
uint csum(const uint2& x)PublicStatic0x08
uint csum(const uint3& x)PublicStatic0x0C
uint csum(const uint4& x)PublicStatic0x10
float csum(const float2& x)PublicStatic0x08
float csum(const float3& x)PublicStatic0x0C
float csum(const float4& x)PublicStatic0x10
double csum(const double2& x)PublicStatic0x10
double csum(const double3& x)PublicStatic0x18
double csum(const double4& x)PublicStatic0x20
float square(float x)PublicStatic0x04
float2 square(const float2& x)PublicStatic0x08
float3 square(const float3& x)PublicStatic0x0C
float4 square(const float4& x)PublicStatic0x10
double square(double x)PublicStatic0x08
double2 square(const double2& x)PublicStatic0x10
double3 square(const double3& x)PublicStatic0x18
double4 square(const double4& x)PublicStatic0x20
int square(int x)PublicStatic0x04
int2 square(const int2& x)PublicStatic0x08
int3 square(const int3& x)PublicStatic0x0C
int4 square(const int4& x)PublicStatic0x10
uint square(uint x)PublicStatic0x04
uint2 square(const uint2& x)PublicStatic0x08
uint3 square(const uint3& x)PublicStatic0x0C
uint4 square(const uint4& x)PublicStatic0x10
int compress(const Int32*& output, int index, const int4& val, const bool4& mask)PublicStatic0x10
int compress(const UInt32*& output, int index, const uint4& val, const bool4& mask)PublicStatic0x10
int compress(const Single*& output, int index, const float4& val, const bool4& mask)PublicStatic0x10
float f16tof32(uint x)PublicStatic0x04
float2 f16tof32(const uint2& x)PublicStatic0x08
float3 f16tof32(const uint3& x)PublicStatic0x0C
float4 f16tof32(const uint4& x)PublicStatic0x10
uint f32tof16(float x)PublicStatic0x04
uint2 f32tof16(const float2& x)PublicStatic0x08
uint3 f32tof16(const float3& x)PublicStatic0x0C
uint4 f32tof16(const float4& x)PublicStatic0x10
void orthonormal_basis(const float3& normal, ref float3& basis1, ref float3& basis2)PublicStatic0x0C
void orthonormal_basis(const double3& normal, ref double3& basis1, ref double3& basis2)PublicStatic0x18
float chgsign(float x, float y)PublicStatic0x04
float2 chgsign(const float2& x, const float2& y)PublicStatic0x08
float3 chgsign(const float3& x, const float3& y)PublicStatic0x0C
float4 chgsign(const float4& x, const float4& y)PublicStatic0x10
uint read32_little_endian(const Void*& pBuffer)PrivateStatic0x04
uint hash_with_unaligned_loads(const Void*& pBuffer, int numBytes, uint seed)PrivateStatic0x04
uint hash_without_unaligned_loads(const Void*& pBuffer, int numBytes, uint seed)PrivateStatic0x04
uint hash(const Void*& pBuffer, int numBytes, uint seed)PublicStatic0x04
float3 up()PublicStatic0x0C
float3 down()PublicStatic0x0C
float3 forward()PublicStatic0x0C
float3 back()PublicStatic0x0C
float3 left()PublicStatic0x0C
float3 right()PublicStatic0x0C
float3 EulerXYZ(const quaternion& q)PublicStatic0x10
float3 EulerXZY(const quaternion& q)PublicStatic0x10
float3 EulerYXZ(const quaternion& q)PublicStatic0x10
float3 EulerYZX(const quaternion& q)PublicStatic0x10
float3 EulerZXY(const quaternion& q)PublicStatic0x10
float3 EulerZYX(const quaternion& q)PublicStatic0x10
float3 Euler(const quaternion& q, const RotationOrder& order)PublicStatic0x10
float3x3 mulScale(const float3x3& m, const float3& s)PublicStatic0x24
float3x3 scaleMul(const float3& s, const float3x3& m)PublicStatic0x24
float4 unpacklo(const float4& a, const float4& b)Static+1 flags0x10
double4 unpacklo(const double4& a, const double4& b)Static+1 flags0x20
float4 unpackhi(const float4& a, const float4& b)Static+1 flags0x10
double4 unpackhi(const double4& a, const double4& b)Static+1 flags0x20
float4 movelh(const float4& a, const float4& b)Static+1 flags0x10
double4 movelh(const double4& a, const double4& b)Static+1 flags0x20
float4 movehl(const float4& a, const float4& b)Static+1 flags0x10
double4 movehl(const double4& a, const double4& b)Static+1 flags0x20
uint fold_to_uint(double x)Static+1 flags0x08
uint2 fold_to_uint(const double2& x)Static+1 flags0x10
uint3 fold_to_uint(const double3& x)Static+1 flags0x18
uint4 fold_to_uint(const double4& x)Static+1 flags0x20
float3x3 float3x3(const float4x4& f4x4)PublicStatic0x40
float3x3 float3x3(const quaternion& rotation)PublicStatic0x24
float4x4 float4x4(const float3x3& rotation, const float3& translation)PublicStatic0x40
float4x4 float4x4(const quaternion& rotation, const float3& translation)PublicStatic0x40
float4x4 float4x4(const RigidTransform& transform)PublicStatic0x40
float3x3 orthonormalize(const float3x3& i)PublicStatic0x24
float3x3 pseudoinverse(const float3x3& m)PublicStatic0x24
float mul(float a, float b)PublicStatic0x04
float mul(const float2& a, const float2& b)PublicStatic0x08
float2 mul(const float2& a, const float2x2& b)PublicStatic0x10
float3 mul(const float2& a, const float2x3& b)PublicStatic0x18
float4 mul(const float2& a, const float2x4& b)PublicStatic0x20
float mul(const float3& a, const float3& b)PublicStatic0x0C
float2 mul(const float3& a, const float3x2& b)PublicStatic0x18
float3 mul(const float3& a, const float3x3& b)PublicStatic0x24
float4 mul(const float3& a, const float3x4& b)PublicStatic0x30
float mul(const float4& a, const float4& b)PublicStatic0x10
float2 mul(const float4& a, const float4x2& b)PublicStatic0x20
float3 mul(const float4& a, const float4x3& b)PublicStatic0x30
float4 mul(const float4& a, const float4x4& b)PublicStatic0x40
float2 mul(const float2x2& a, const float2& b)PublicStatic0x10
float2x2 mul(const float2x2& a, const float2x2& b)PublicStatic0x10
float2x3 mul(const float2x2& a, const float2x3& b)PublicStatic0x18
float2x4 mul(const float2x2& a, const float2x4& b)PublicStatic0x20
float2 mul(const float2x3& a, const float3& b)PublicStatic0x18
float2x2 mul(const float2x3& a, const float3x2& b)PublicStatic0x18
float2x3 mul(const float2x3& a, const float3x3& b)PublicStatic0x24
float2x4 mul(const float2x3& a, const float3x4& b)PublicStatic0x30
float2 mul(const float2x4& a, const float4& b)PublicStatic0x20
float2x2 mul(const float2x4& a, const float4x2& b)PublicStatic0x20
float2x3 mul(const float2x4& a, const float4x3& b)PublicStatic0x30
float2x4 mul(const float2x4& a, const float4x4& b)PublicStatic0x40
float3 mul(const float3x2& a, const float2& b)PublicStatic0x18
float3x2 mul(const float3x2& a, const float2x2& b)PublicStatic0x18
float3x3 mul(const float3x2& a, const float2x3& b)PublicStatic0x24
float3x4 mul(const float3x2& a, const float2x4& b)PublicStatic0x30
float3 mul(const float3x3& a, const float3& b)PublicStatic0x24
float3x2 mul(const float3x3& a, const float3x2& b)PublicStatic0x24
float3x3 mul(const float3x3& a, const float3x3& b)PublicStatic0x24
float3x4 mul(const float3x3& a, const float3x4& b)PublicStatic0x30
float3 mul(const float3x4& a, const float4& b)PublicStatic0x30
float3x2 mul(const float3x4& a, const float4x2& b)PublicStatic0x30
float3x3 mul(const float3x4& a, const float4x3& b)PublicStatic0x30
float3x4 mul(const float3x4& a, const float4x4& b)PublicStatic0x40
float4 mul(const float4x2& a, const float2& b)PublicStatic0x20
float4x2 mul(const float4x2& a, const float2x2& b)PublicStatic0x20
float4x3 mul(const float4x2& a, const float2x3& b)PublicStatic0x30
float4x4 mul(const float4x2& a, const float2x4& b)PublicStatic0x40
float4 mul(const float4x3& a, const float3& b)PublicStatic0x30
float4x2 mul(const float4x3& a, const float3x2& b)PublicStatic0x30
float4x3 mul(const float4x3& a, const float3x3& b)PublicStatic0x30
float4x4 mul(const float4x3& a, const float3x4& b)PublicStatic0x40
float4 mul(const float4x4& a, const float4& b)PublicStatic0x40
float4x2 mul(const float4x4& a, const float4x2& b)PublicStatic0x40
float4x3 mul(const float4x4& a, const float4x3& b)PublicStatic0x40
float4x4 mul(const float4x4& a, const float4x4& b)PublicStatic0x40
double mul(double a, double b)PublicStatic0x08
double mul(const double2& a, const double2& b)PublicStatic0x10
double2 mul(const double2& a, const double2x2& b)PublicStatic0x20
double3 mul(const double2& a, const double2x3& b)PublicStatic0x30
double4 mul(const double2& a, const double2x4& b)PublicStatic0x40
double mul(const double3& a, const double3& b)PublicStatic0x18
double2 mul(const double3& a, const double3x2& b)PublicStatic0x30
double3 mul(const double3& a, const double3x3& b)PublicStatic0x48
double4 mul(const double3& a, const double3x4& b)PublicStatic0x60
double mul(const double4& a, const double4& b)PublicStatic0x20
double2 mul(const double4& a, const double4x2& b)PublicStatic0x40
double3 mul(const double4& a, const double4x3& b)PublicStatic0x60
double4 mul(const double4& a, const double4x4& b)PublicStatic0x80
double2 mul(const double2x2& a, const double2& b)PublicStatic0x20
double2x2 mul(const double2x2& a, const double2x2& b)PublicStatic0x20
double2x3 mul(const double2x2& a, const double2x3& b)PublicStatic0x30
double2x4 mul(const double2x2& a, const double2x4& b)PublicStatic0x40
double2 mul(const double2x3& a, const double3& b)PublicStatic0x30
double2x2 mul(const double2x3& a, const double3x2& b)PublicStatic0x30
double2x3 mul(const double2x3& a, const double3x3& b)PublicStatic0x48
double2x4 mul(const double2x3& a, const double3x4& b)PublicStatic0x60
double2 mul(const double2x4& a, const double4& b)PublicStatic0x40
double2x2 mul(const double2x4& a, const double4x2& b)PublicStatic0x40
double2x3 mul(const double2x4& a, const double4x3& b)PublicStatic0x60
double2x4 mul(const double2x4& a, const double4x4& b)PublicStatic0x80
double3 mul(const double3x2& a, const double2& b)PublicStatic0x30
double3x2 mul(const double3x2& a, const double2x2& b)PublicStatic0x30
double3x3 mul(const double3x2& a, const double2x3& b)PublicStatic0x48
double3x4 mul(const double3x2& a, const double2x4& b)PublicStatic0x60
double3 mul(const double3x3& a, const double3& b)PublicStatic0x48
double3x2 mul(const double3x3& a, const double3x2& b)PublicStatic0x48
double3x3 mul(const double3x3& a, const double3x3& b)PublicStatic0x48
double3x4 mul(const double3x3& a, const double3x4& b)PublicStatic0x60
double3 mul(const double3x4& a, const double4& b)PublicStatic0x60
double3x2 mul(const double3x4& a, const double4x2& b)PublicStatic0x60
double3x3 mul(const double3x4& a, const double4x3& b)PublicStatic0x60
double3x4 mul(const double3x4& a, const double4x4& b)PublicStatic0x80
double4 mul(const double4x2& a, const double2& b)PublicStatic0x40
double4x2 mul(const double4x2& a, const double2x2& b)PublicStatic0x40
double4x3 mul(const double4x2& a, const double2x3& b)PublicStatic0x60
double4x4 mul(const double4x2& a, const double2x4& b)PublicStatic0x80
double4 mul(const double4x3& a, const double3& b)PublicStatic0x60
double4x2 mul(const double4x3& a, const double3x2& b)PublicStatic0x60
double4x3 mul(const double4x3& a, const double3x3& b)PublicStatic0x60
double4x4 mul(const double4x3& a, const double3x4& b)PublicStatic0x80
double4 mul(const double4x4& a, const double4& b)PublicStatic0x80
double4x2 mul(const double4x4& a, const double4x2& b)PublicStatic0x80
double4x3 mul(const double4x4& a, const double4x3& b)PublicStatic0x80
double4x4 mul(const double4x4& a, const double4x4& b)PublicStatic0x80
int mul(int a, int b)PublicStatic0x04
int mul(const int2& a, const int2& b)PublicStatic0x08
int2 mul(const int2& a, const int2x2& b)PublicStatic0x10
int3 mul(const int2& a, const int2x3& b)PublicStatic0x18
int4 mul(const int2& a, const int2x4& b)PublicStatic0x20
int mul(const int3& a, const int3& b)PublicStatic0x0C
int2 mul(const int3& a, const int3x2& b)PublicStatic0x18
int3 mul(const int3& a, const int3x3& b)PublicStatic0x24
int4 mul(const int3& a, const int3x4& b)PublicStatic0x30
int mul(const int4& a, const int4& b)PublicStatic0x10
int2 mul(const int4& a, const int4x2& b)PublicStatic0x20
int3 mul(const int4& a, const int4x3& b)PublicStatic0x30
int4 mul(const int4& a, const int4x4& b)PublicStatic0x40
int2 mul(const int2x2& a, const int2& b)PublicStatic0x10
int2x2 mul(const int2x2& a, const int2x2& b)PublicStatic0x10
int2x3 mul(const int2x2& a, const int2x3& b)PublicStatic0x18
int2x4 mul(const int2x2& a, const int2x4& b)PublicStatic0x20
int2 mul(const int2x3& a, const int3& b)PublicStatic0x18
int2x2 mul(const int2x3& a, const int3x2& b)PublicStatic0x18
int2x3 mul(const int2x3& a, const int3x3& b)PublicStatic0x24
int2x4 mul(const int2x3& a, const int3x4& b)PublicStatic0x30
int2 mul(const int2x4& a, const int4& b)PublicStatic0x20
int2x2 mul(const int2x4& a, const int4x2& b)PublicStatic0x20
int2x3 mul(const int2x4& a, const int4x3& b)PublicStatic0x30
int2x4 mul(const int2x4& a, const int4x4& b)PublicStatic0x40
int3 mul(const int3x2& a, const int2& b)PublicStatic0x18
int3x2 mul(const int3x2& a, const int2x2& b)PublicStatic0x18
int3x3 mul(const int3x2& a, const int2x3& b)PublicStatic0x24
int3x4 mul(const int3x2& a, const int2x4& b)PublicStatic0x30
int3 mul(const int3x3& a, const int3& b)PublicStatic0x24
int3x2 mul(const int3x3& a, const int3x2& b)PublicStatic0x24
int3x3 mul(const int3x3& a, const int3x3& b)PublicStatic0x24
int3x4 mul(const int3x3& a, const int3x4& b)PublicStatic0x30
int3 mul(const int3x4& a, const int4& b)PublicStatic0x30
int3x2 mul(const int3x4& a, const int4x2& b)PublicStatic0x30
int3x3 mul(const int3x4& a, const int4x3& b)PublicStatic0x30
int3x4 mul(const int3x4& a, const int4x4& b)PublicStatic0x40
int4 mul(const int4x2& a, const int2& b)PublicStatic0x20
int4x2 mul(const int4x2& a, const int2x2& b)PublicStatic0x20
int4x3 mul(const int4x2& a, const int2x3& b)PublicStatic0x30
int4x4 mul(const int4x2& a, const int2x4& b)PublicStatic0x40
int4 mul(const int4x3& a, const int3& b)PublicStatic0x30
int4x2 mul(const int4x3& a, const int3x2& b)PublicStatic0x30
int4x3 mul(const int4x3& a, const int3x3& b)PublicStatic0x30
int4x4 mul(const int4x3& a, const int3x4& b)PublicStatic0x40
int4 mul(const int4x4& a, const int4& b)PublicStatic0x40
int4x2 mul(const int4x4& a, const int4x2& b)PublicStatic0x40
int4x3 mul(const int4x4& a, const int4x3& b)PublicStatic0x40
int4x4 mul(const int4x4& a, const int4x4& b)PublicStatic0x40
uint mul(uint a, uint b)PublicStatic0x04
uint mul(const uint2& a, const uint2& b)PublicStatic0x08
uint2 mul(const uint2& a, const uint2x2& b)PublicStatic0x10
uint3 mul(const uint2& a, const uint2x3& b)PublicStatic0x18
uint4 mul(const uint2& a, const uint2x4& b)PublicStatic0x20
uint mul(const uint3& a, const uint3& b)PublicStatic0x0C
uint2 mul(const uint3& a, const uint3x2& b)PublicStatic0x18
uint3 mul(const uint3& a, const uint3x3& b)PublicStatic0x24
uint4 mul(const uint3& a, const uint3x4& b)PublicStatic0x30
uint mul(const uint4& a, const uint4& b)PublicStatic0x10
uint2 mul(const uint4& a, const uint4x2& b)PublicStatic0x20
uint3 mul(const uint4& a, const uint4x3& b)PublicStatic0x30
uint4 mul(const uint4& a, const uint4x4& b)PublicStatic0x40
uint2 mul(const uint2x2& a, const uint2& b)PublicStatic0x10
uint2x2 mul(const uint2x2& a, const uint2x2& b)PublicStatic0x10
uint2x3 mul(const uint2x2& a, const uint2x3& b)PublicStatic0x18
uint2x4 mul(const uint2x2& a, const uint2x4& b)PublicStatic0x20
uint2 mul(const uint2x3& a, const uint3& b)PublicStatic0x18
uint2x2 mul(const uint2x3& a, const uint3x2& b)PublicStatic0x18
uint2x3 mul(const uint2x3& a, const uint3x3& b)PublicStatic0x24
uint2x4 mul(const uint2x3& a, const uint3x4& b)PublicStatic0x30
uint2 mul(const uint2x4& a, const uint4& b)PublicStatic0x20
uint2x2 mul(const uint2x4& a, const uint4x2& b)PublicStatic0x20
uint2x3 mul(const uint2x4& a, const uint4x3& b)PublicStatic0x30
uint2x4 mul(const uint2x4& a, const uint4x4& b)PublicStatic0x40
uint3 mul(const uint3x2& a, const uint2& b)PublicStatic0x18
uint3x2 mul(const uint3x2& a, const uint2x2& b)PublicStatic0x18
uint3x3 mul(const uint3x2& a, const uint2x3& b)PublicStatic0x24
uint3x4 mul(const uint3x2& a, const uint2x4& b)PublicStatic0x30
uint3 mul(const uint3x3& a, const uint3& b)PublicStatic0x24
uint3x2 mul(const uint3x3& a, const uint3x2& b)PublicStatic0x24
uint3x3 mul(const uint3x3& a, const uint3x3& b)PublicStatic0x24
uint3x4 mul(const uint3x3& a, const uint3x4& b)PublicStatic0x30
uint3 mul(const uint3x4& a, const uint4& b)PublicStatic0x30
uint3x2 mul(const uint3x4& a, const uint4x2& b)PublicStatic0x30
uint3x3 mul(const uint3x4& a, const uint4x3& b)PublicStatic0x30
uint3x4 mul(const uint3x4& a, const uint4x4& b)PublicStatic0x40
uint4 mul(const uint4x2& a, const uint2& b)PublicStatic0x20
uint4x2 mul(const uint4x2& a, const uint2x2& b)PublicStatic0x20
uint4x3 mul(const uint4x2& a, const uint2x3& b)PublicStatic0x30
uint4x4 mul(const uint4x2& a, const uint2x4& b)PublicStatic0x40
uint4 mul(const uint4x3& a, const uint3& b)PublicStatic0x30
uint4x2 mul(const uint4x3& a, const uint3x2& b)PublicStatic0x30
uint4x3 mul(const uint4x3& a, const uint3x3& b)PublicStatic0x30
uint4x4 mul(const uint4x3& a, const uint3x4& b)PublicStatic0x40
uint4 mul(const uint4x4& a, const uint4& b)PublicStatic0x40
uint4x2 mul(const uint4x4& a, const uint4x2& b)PublicStatic0x40
uint4x3 mul(const uint4x4& a, const uint4x3& b)PublicStatic0x40
uint4x4 mul(const uint4x4& a, const uint4x4& b)PublicStatic0x40
quaternion quaternion(float x, float y, float z, float w)PublicStatic0x10
quaternion quaternion(const float4& value)PublicStatic0x10
quaternion quaternion(const float3x3& m)PublicStatic0x24
quaternion quaternion(const float4x4& m)PublicStatic0x40
quaternion conjugate(const quaternion& q)PublicStatic0x10
quaternion inverse(const quaternion& q)PublicStatic0x10
float dot(const quaternion& a, const quaternion& b)PublicStatic0x10
float length(const quaternion& q)PublicStatic0x10
float lengthsq(const quaternion& q)PublicStatic0x10
quaternion normalize(const quaternion& q)PublicStatic0x10
quaternion normalizesafe(const quaternion& q)PublicStatic0x10
quaternion normalizesafe(const quaternion& q, const quaternion& defaultvalue)PublicStatic0x10
quaternion unitexp(const quaternion& q)PublicStatic0x10
quaternion exp(const quaternion& q)PublicStatic0x10
quaternion unitlog(const quaternion& q)PublicStatic0x10
quaternion log(const quaternion& q)PublicStatic0x10
quaternion mul(const quaternion& a, const quaternion& b)PublicStatic0x10
float3 mul(const quaternion& q, const float3& v)PublicStatic0x10
float3 rotate(const quaternion& q, const float3& v)PublicStatic0x10
quaternion nlerp(const quaternion& q1, const quaternion& q2, float t)PublicStatic0x10
quaternion slerp(const quaternion& q1, const quaternion& q2, float t)PublicStatic0x10
float angle(const quaternion& q1, const quaternion& q2)PublicStatic0x10
quaternion rotation(const float3x3& m)PublicStatic0x24
float3x3 adj(const float3x3& m, ref float& det)PrivateStatic0x24
bool adjInverse(const float3x3& m, ref float3x3& i, float epsilon)PrivateStatic0x24
uint hash(const quaternion& q)PublicStatic0x10
uint4 hashwide(const quaternion& q)PublicStatic0x10
float3 forward(const quaternion& q)PublicStatic0x10
RigidTransform RigidTransform(const quaternion& rot, const float3& pos)PublicStatic0x1C
RigidTransform RigidTransform(const float3x3& rotation, const float3& translation)PublicStatic0x24
RigidTransform RigidTransform(const float4x4& transform)PublicStatic0x40
RigidTransform inverse(const RigidTransform& t)PublicStatic0x1C
RigidTransform mul(const RigidTransform& a, const RigidTransform& b)PublicStatic0x1C
float4 mul(const RigidTransform& a, const float4& pos)PublicStatic0x1C
float3 rotate(const RigidTransform& a, const float3& dir)PublicStatic0x1C
float3 transform(const RigidTransform& a, const float3& pos)PublicStatic0x1C
uint hash(const RigidTransform& t)PublicStatic0x1C
uint4 hashwide(const RigidTransform& t)PublicStatic0x1C
uint2 uint2(uint x, uint y)PublicStatic0x08
uint2 uint2(const uint2& xy)PublicStatic0x08
uint2 uint2(uint v)PublicStatic0x08
uint2 uint2(bool v)PublicStatic0x08
uint2 uint2(const bool2& v)PublicStatic0x08
uint2 uint2(int v)PublicStatic0x08
uint2 uint2(const int2& v)PublicStatic0x08
uint2 uint2(float v)PublicStatic0x08
uint2 uint2(const float2& v)PublicStatic0x08
uint2 uint2(double v)PublicStatic0x08
uint2 uint2(const double2& v)PublicStatic0x10
uint hash(const uint2& v)PublicStatic0x08
uint2 hashwide(const uint2& v)PublicStatic0x08
uint shuffle(const uint2& left, const uint2& right, const ShuffleComponent& x)PublicStatic0x08
uint2 shuffle(const uint2& left, const uint2& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x08
uint3 shuffle(const uint2& left, const uint2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x0C
uint4 shuffle(const uint2& left, const uint2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x10
uint select_shuffle_component(const uint2& a, const uint2& b, const ShuffleComponent& component)Static+1 flags0x08
uint2x2 uint2x2(const uint2& c0, const uint2& c1)PublicStatic0x10
uint2x2 uint2x2(uint m00, uint m01, uint m10, uint m11)PublicStatic0x10
uint2x2 uint2x2(uint v)PublicStatic0x10
uint2x2 uint2x2(bool v)PublicStatic0x10
uint2x2 uint2x2(const bool2x2& v)PublicStatic0x10
uint2x2 uint2x2(int v)PublicStatic0x10
uint2x2 uint2x2(const int2x2& v)PublicStatic0x10
uint2x2 uint2x2(float v)PublicStatic0x10
uint2x2 uint2x2(const float2x2& v)PublicStatic0x10
uint2x2 uint2x2(double v)PublicStatic0x10
uint2x2 uint2x2(const double2x2& v)PublicStatic0x20
uint2x2 transpose(const uint2x2& v)PublicStatic0x10
uint hash(const uint2x2& v)PublicStatic0x10
uint2 hashwide(const uint2x2& v)PublicStatic0x10
uint2x3 uint2x3(const uint2& c0, const uint2& c1, const uint2& c2)PublicStatic0x18
uint2x3 uint2x3(uint m00, uint m01, uint m02, uint m10, uint m11, uint m12)PublicStatic0x18
uint2x3 uint2x3(uint v)PublicStatic0x18
uint2x3 uint2x3(bool v)PublicStatic0x18
uint2x3 uint2x3(const bool2x3& v)PublicStatic0x18
uint2x3 uint2x3(int v)PublicStatic0x18
uint2x3 uint2x3(const int2x3& v)PublicStatic0x18
uint2x3 uint2x3(float v)PublicStatic0x18
uint2x3 uint2x3(const float2x3& v)PublicStatic0x18
uint2x3 uint2x3(double v)PublicStatic0x18
uint2x3 uint2x3(const double2x3& v)PublicStatic0x30
uint3x2 transpose(const uint2x3& v)PublicStatic0x18
uint hash(const uint2x3& v)PublicStatic0x18
uint2 hashwide(const uint2x3& v)PublicStatic0x18
uint2x4 uint2x4(const uint2& c0, const uint2& c1, const uint2& c2, const uint2& c3)PublicStatic0x20
uint2x4 uint2x4(uint m00, uint m01, uint m02, uint m03, uint m10, uint m11, uint m12, uint m13)PublicStatic0x20
uint2x4 uint2x4(uint v)PublicStatic0x20
uint2x4 uint2x4(bool v)PublicStatic0x20
uint2x4 uint2x4(const bool2x4& v)PublicStatic0x20
uint2x4 uint2x4(int v)PublicStatic0x20
uint2x4 uint2x4(const int2x4& v)PublicStatic0x20
uint2x4 uint2x4(float v)PublicStatic0x20
uint2x4 uint2x4(const float2x4& v)PublicStatic0x20
uint2x4 uint2x4(double v)PublicStatic0x20
uint2x4 uint2x4(const double2x4& v)PublicStatic0x40
uint4x2 transpose(const uint2x4& v)PublicStatic0x20
uint hash(const uint2x4& v)PublicStatic0x20
uint2 hashwide(const uint2x4& v)PublicStatic0x20
uint3 uint3(uint x, uint y, uint z)PublicStatic0x0C
uint3 uint3(uint x, const uint2& yz)PublicStatic0x0C
uint3 uint3(const uint2& xy, uint z)PublicStatic0x0C
uint3 uint3(const uint3& xyz)PublicStatic0x0C
uint3 uint3(uint v)PublicStatic0x0C
uint3 uint3(bool v)PublicStatic0x0C
uint3 uint3(const bool3& v)PublicStatic0x0C
uint3 uint3(int v)PublicStatic0x0C
uint3 uint3(const int3& v)PublicStatic0x0C
uint3 uint3(float v)PublicStatic0x0C
uint3 uint3(const float3& v)PublicStatic0x0C
uint3 uint3(double v)PublicStatic0x0C
uint3 uint3(const double3& v)PublicStatic0x18
uint hash(const uint3& v)PublicStatic0x0C
uint3 hashwide(const uint3& v)PublicStatic0x0C
uint shuffle(const uint3& left, const uint3& right, const ShuffleComponent& x)PublicStatic0x0C
uint2 shuffle(const uint3& left, const uint3& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x0C
uint3 shuffle(const uint3& left, const uint3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x0C
uint4 shuffle(const uint3& left, const uint3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x10
uint select_shuffle_component(const uint3& a, const uint3& b, const ShuffleComponent& component)Static+1 flags0x0C
uint3x2 uint3x2(const uint3& c0, const uint3& c1)PublicStatic0x18
uint3x2 uint3x2(uint m00, uint m01, uint m10, uint m11, uint m20, uint m21)PublicStatic0x18
uint3x2 uint3x2(uint v)PublicStatic0x18
uint3x2 uint3x2(bool v)PublicStatic0x18
uint3x2 uint3x2(const bool3x2& v)PublicStatic0x18
uint3x2 uint3x2(int v)PublicStatic0x18
uint3x2 uint3x2(const int3x2& v)PublicStatic0x18
uint3x2 uint3x2(float v)PublicStatic0x18
uint3x2 uint3x2(const float3x2& v)PublicStatic0x18
uint3x2 uint3x2(double v)PublicStatic0x18
uint3x2 uint3x2(const double3x2& v)PublicStatic0x30
uint2x3 transpose(const uint3x2& v)PublicStatic0x18
uint hash(const uint3x2& v)PublicStatic0x18
uint3 hashwide(const uint3x2& v)PublicStatic0x18
uint3x3 uint3x3(const uint3& c0, const uint3& c1, const uint3& c2)PublicStatic0x24
uint3x3 uint3x3(uint m00, uint m01, uint m02, uint m10, uint m11, uint m12, uint m20, uint m21, uint m22)PublicStatic0x24
uint3x3 uint3x3(uint v)PublicStatic0x24
uint3x3 uint3x3(bool v)PublicStatic0x24
uint3x3 uint3x3(const bool3x3& v)PublicStatic0x24
uint3x3 uint3x3(int v)PublicStatic0x24
uint3x3 uint3x3(const int3x3& v)PublicStatic0x24
uint3x3 uint3x3(float v)PublicStatic0x24
uint3x3 uint3x3(const float3x3& v)PublicStatic0x24
uint3x3 uint3x3(double v)PublicStatic0x24
uint3x3 uint3x3(const double3x3& v)PublicStatic0x48
uint3x3 transpose(const uint3x3& v)PublicStatic0x24
uint hash(const uint3x3& v)PublicStatic0x24
uint3 hashwide(const uint3x3& v)PublicStatic0x24
uint3x4 uint3x4(const uint3& c0, const uint3& c1, const uint3& c2, const uint3& c3)PublicStatic0x30
uint3x4 uint3x4(uint m00, uint m01, uint m02, uint m03, uint m10, uint m11, uint m12, uint m13, uint m20, uint m21, uint m22, uint m23)PublicStatic0x30
uint3x4 uint3x4(uint v)PublicStatic0x30
uint3x4 uint3x4(bool v)PublicStatic0x30
uint3x4 uint3x4(const bool3x4& v)PublicStatic0x30
uint3x4 uint3x4(int v)PublicStatic0x30
uint3x4 uint3x4(const int3x4& v)PublicStatic0x30
uint3x4 uint3x4(float v)PublicStatic0x30
uint3x4 uint3x4(const float3x4& v)PublicStatic0x30
uint3x4 uint3x4(double v)PublicStatic0x30
uint3x4 uint3x4(const double3x4& v)PublicStatic0x60
uint4x3 transpose(const uint3x4& v)PublicStatic0x30
uint hash(const uint3x4& v)PublicStatic0x30
uint3 hashwide(const uint3x4& v)PublicStatic0x30
uint4 uint4(uint x, uint y, uint z, uint w)PublicStatic0x10
uint4 uint4(uint x, uint y, const uint2& zw)PublicStatic0x10
uint4 uint4(uint x, const uint2& yz, uint w)PublicStatic0x10
uint4 uint4(uint x, const uint3& yzw)PublicStatic0x10
uint4 uint4(const uint2& xy, uint z, uint w)PublicStatic0x10
uint4 uint4(const uint2& xy, const uint2& zw)PublicStatic0x10
uint4 uint4(const uint3& xyz, uint w)PublicStatic0x10
uint4 uint4(const uint4& xyzw)PublicStatic0x10
uint4 uint4(uint v)PublicStatic0x10
uint4 uint4(bool v)PublicStatic0x10
uint4 uint4(const bool4& v)PublicStatic0x10
uint4 uint4(int v)PublicStatic0x10
uint4 uint4(const int4& v)PublicStatic0x10
uint4 uint4(float v)PublicStatic0x10
uint4 uint4(const float4& v)PublicStatic0x10
uint4 uint4(double v)PublicStatic0x10
uint4 uint4(const double4& v)PublicStatic0x20
uint hash(const uint4& v)PublicStatic0x10
uint4 hashwide(const uint4& v)PublicStatic0x10
uint shuffle(const uint4& left, const uint4& right, const ShuffleComponent& x)PublicStatic0x10
uint2 shuffle(const uint4& left, const uint4& right, const ShuffleComponent& x, const ShuffleComponent& y)PublicStatic0x10
uint3 shuffle(const uint4& left, const uint4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z)PublicStatic0x10
uint4 shuffle(const uint4& left, const uint4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w)PublicStatic0x10
uint select_shuffle_component(const uint4& a, const uint4& b, const ShuffleComponent& component)Static+1 flags0x10
uint4x2 uint4x2(const uint4& c0, const uint4& c1)PublicStatic0x20
uint4x2 uint4x2(uint m00, uint m01, uint m10, uint m11, uint m20, uint m21, uint m30, uint m31)PublicStatic0x20
uint4x2 uint4x2(uint v)PublicStatic0x20
uint4x2 uint4x2(bool v)PublicStatic0x20
uint4x2 uint4x2(const bool4x2& v)PublicStatic0x20
uint4x2 uint4x2(int v)PublicStatic0x20
uint4x2 uint4x2(const int4x2& v)PublicStatic0x20
uint4x2 uint4x2(float v)PublicStatic0x20
uint4x2 uint4x2(const float4x2& v)PublicStatic0x20
uint4x2 uint4x2(double v)PublicStatic0x20
uint4x2 uint4x2(const double4x2& v)PublicStatic0x40
uint2x4 transpose(const uint4x2& v)PublicStatic0x20
uint hash(const uint4x2& v)PublicStatic0x20
uint4 hashwide(const uint4x2& v)PublicStatic0x20
uint4x3 uint4x3(const uint4& c0, const uint4& c1, const uint4& c2)PublicStatic0x30
uint4x3 uint4x3(uint m00, uint m01, uint m02, uint m10, uint m11, uint m12, uint m20, uint m21, uint m22, uint m30, uint m31, uint m32)PublicStatic0x30
uint4x3 uint4x3(uint v)PublicStatic0x30
uint4x3 uint4x3(bool v)PublicStatic0x30
uint4x3 uint4x3(const bool4x3& v)PublicStatic0x30
uint4x3 uint4x3(int v)PublicStatic0x30
uint4x3 uint4x3(const int4x3& v)PublicStatic0x30
uint4x3 uint4x3(float v)PublicStatic0x30
uint4x3 uint4x3(const float4x3& v)PublicStatic0x30
uint4x3 uint4x3(double v)PublicStatic0x30
uint4x3 uint4x3(const double4x3& v)PublicStatic0x60
uint3x4 transpose(const uint4x3& v)PublicStatic0x30
uint hash(const uint4x3& v)PublicStatic0x30
uint4 hashwide(const uint4x3& v)PublicStatic0x30
uint4x4 uint4x4(const uint4& c0, const uint4& c1, const uint4& c2, const uint4& c3)PublicStatic0x40
uint4x4 uint4x4(uint m00, uint m01, uint m02, uint m03, uint m10, uint m11, uint m12, uint m13, uint m20, uint m21, uint m22, uint m23, uint m30, uint m31, uint m32, uint m33)PublicStatic0x40
uint4x4 uint4x4(uint v)PublicStatic0x40
uint4x4 uint4x4(bool v)PublicStatic0x40
uint4x4 uint4x4(const bool4x4& v)PublicStatic0x40
uint4x4 uint4x4(int v)PublicStatic0x40
uint4x4 uint4x4(const int4x4& v)PublicStatic0x40
uint4x4 uint4x4(float v)PublicStatic0x40
uint4x4 uint4x4(const float4x4& v)PublicStatic0x40
uint4x4 uint4x4(double v)PublicStatic0x40
uint4x4 uint4x4(const double4x4& v)PublicStatic0x80
uint4x4 transpose(const uint4x4& v)PublicStatic0x40
uint hash(const uint4x4& v)PublicStatic0x40
uint4 hashwide(const uint4x4& v)PublicStatic0x40