| bool2 bool2(bool x, bool y) | PublicStatic | | 0x02 |
| bool2 bool2(const bool2& xy) | PublicStatic | | 0x02 |
| bool2 bool2(bool v) | PublicStatic | | 0x02 |
| uint hash(const bool2& v) | PublicStatic | | 0x04 |
| uint2 hashwide(const bool2& v) | PublicStatic | | 0x08 |
| bool shuffle(const bool2& left, const bool2& right, const ShuffleComponent& x) | PublicStatic | | 0x02 |
| bool2 shuffle(const bool2& left, const bool2& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x02 |
| bool3 shuffle(const bool2& left, const bool2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x03 |
| bool4 shuffle(const bool2& left, const bool2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x04 |
| bool select_shuffle_component(const bool2& a, const bool2& b, const ShuffleComponent& component) | Static+1 flags | | 0x02 |
| bool2x2 bool2x2(const bool2& c0, const bool2& c1) | PublicStatic | | 0x04 |
| bool2x2 bool2x2(bool m00, bool m01, bool m10, bool m11) | PublicStatic | | 0x04 |
| bool2x2 bool2x2(bool v) | PublicStatic | | 0x04 |
| bool2x2 transpose(const bool2x2& v) | PublicStatic | | 0x04 |
| uint hash(const bool2x2& v) | PublicStatic | | 0x04 |
| uint2 hashwide(const bool2x2& v) | PublicStatic | | 0x08 |
| bool2x3 bool2x3(const bool2& c0, const bool2& c1, const bool2& c2) | PublicStatic | | 0x06 |
| bool2x3 bool2x3(bool m00, bool m01, bool m02, bool m10, bool m11, bool m12) | PublicStatic | | 0x06 |
| bool2x3 bool2x3(bool v) | PublicStatic | | 0x06 |
| bool3x2 transpose(const bool2x3& v) | PublicStatic | | 0x06 |
| uint hash(const bool2x3& v) | PublicStatic | | 0x06 |
| uint2 hashwide(const bool2x3& v) | PublicStatic | | 0x08 |
| bool2x4 bool2x4(const bool2& c0, const bool2& c1, const bool2& c2, const bool2& c3) | PublicStatic | | 0x08 |
| bool2x4 bool2x4(bool m00, bool m01, bool m02, bool m03, bool m10, bool m11, bool m12, bool m13) | PublicStatic | | 0x08 |
| bool2x4 bool2x4(bool v) | PublicStatic | | 0x08 |
| bool4x2 transpose(const bool2x4& v) | PublicStatic | | 0x08 |
| uint hash(const bool2x4& v) | PublicStatic | | 0x08 |
| uint2 hashwide(const bool2x4& v) | PublicStatic | | 0x08 |
| bool3 bool3(bool x, bool y, bool z) | PublicStatic | | 0x03 |
| bool3 bool3(bool x, const bool2& yz) | PublicStatic | | 0x03 |
| bool3 bool3(const bool2& xy, bool z) | PublicStatic | | 0x03 |
| bool3 bool3(const bool3& xyz) | PublicStatic | | 0x03 |
| bool3 bool3(bool v) | PublicStatic | | 0x03 |
| uint hash(const bool3& v) | PublicStatic | | 0x04 |
| uint3 hashwide(const bool3& v) | PublicStatic | | 0x0C |
| bool shuffle(const bool3& left, const bool3& right, const ShuffleComponent& x) | PublicStatic | | 0x03 |
| bool2 shuffle(const bool3& left, const bool3& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x03 |
| bool3 shuffle(const bool3& left, const bool3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x03 |
| bool4 shuffle(const bool3& left, const bool3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x04 |
| bool select_shuffle_component(const bool3& a, const bool3& b, const ShuffleComponent& component) | Static+1 flags | | 0x03 |
| bool3x2 bool3x2(const bool3& c0, const bool3& c1) | PublicStatic | | 0x06 |
| bool3x2 bool3x2(bool m00, bool m01, bool m10, bool m11, bool m20, bool m21) | PublicStatic | | 0x06 |
| bool3x2 bool3x2(bool v) | PublicStatic | | 0x06 |
| bool2x3 transpose(const bool3x2& v) | PublicStatic | | 0x06 |
| uint hash(const bool3x2& v) | PublicStatic | | 0x06 |
| uint3 hashwide(const bool3x2& v) | PublicStatic | | 0x0C |
| bool3x3 bool3x3(const bool3& c0, const bool3& c1, const bool3& c2) | PublicStatic | | 0x09 |
| bool3x3 bool3x3(bool m00, bool m01, bool m02, bool m10, bool m11, bool m12, bool m20, bool m21, bool m22) | PublicStatic | | 0x09 |
| bool3x3 bool3x3(bool v) | PublicStatic | | 0x09 |
| bool3x3 transpose(const bool3x3& v) | PublicStatic | | 0x09 |
| uint hash(const bool3x3& v) | PublicStatic | | 0x09 |
| uint3 hashwide(const bool3x3& v) | PublicStatic | | 0x0C |
| bool3x4 bool3x4(const bool3& c0, const bool3& c1, const bool3& c2, const bool3& c3) | PublicStatic | | 0x0C |
| 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) | PublicStatic | | 0x0C |
| bool3x4 bool3x4(bool v) | PublicStatic | | 0x0C |
| bool4x3 transpose(const bool3x4& v) | PublicStatic | | 0x0C |
| uint hash(const bool3x4& v) | PublicStatic | | 0x0C |
| uint3 hashwide(const bool3x4& v) | PublicStatic | | 0x0C |
| bool4 bool4(bool x, bool y, bool z, bool w) | PublicStatic | | 0x04 |
| bool4 bool4(bool x, bool y, const bool2& zw) | PublicStatic | | 0x04 |
| bool4 bool4(bool x, const bool2& yz, bool w) | PublicStatic | | 0x04 |
| bool4 bool4(bool x, const bool3& yzw) | PublicStatic | | 0x04 |
| bool4 bool4(const bool2& xy, bool z, bool w) | PublicStatic | | 0x04 |
| bool4 bool4(const bool2& xy, const bool2& zw) | PublicStatic | | 0x04 |
| bool4 bool4(const bool3& xyz, bool w) | PublicStatic | | 0x04 |
| bool4 bool4(const bool4& xyzw) | PublicStatic | | 0x04 |
| bool4 bool4(bool v) | PublicStatic | | 0x04 |
| uint hash(const bool4& v) | PublicStatic | | 0x04 |
| uint4 hashwide(const bool4& v) | PublicStatic | | 0x10 |
| bool shuffle(const bool4& left, const bool4& right, const ShuffleComponent& x) | PublicStatic | | 0x04 |
| bool2 shuffle(const bool4& left, const bool4& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x04 |
| bool3 shuffle(const bool4& left, const bool4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x04 |
| bool4 shuffle(const bool4& left, const bool4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x04 |
| bool select_shuffle_component(const bool4& a, const bool4& b, const ShuffleComponent& component) | Static+1 flags | | 0x04 |
| bool4x2 bool4x2(const bool4& c0, const bool4& c1) | PublicStatic | | 0x08 |
| bool4x2 bool4x2(bool m00, bool m01, bool m10, bool m11, bool m20, bool m21, bool m30, bool m31) | PublicStatic | | 0x08 |
| bool4x2 bool4x2(bool v) | PublicStatic | | 0x08 |
| bool2x4 transpose(const bool4x2& v) | PublicStatic | | 0x08 |
| uint hash(const bool4x2& v) | PublicStatic | | 0x08 |
| uint4 hashwide(const bool4x2& v) | PublicStatic | | 0x10 |
| bool4x3 bool4x3(const bool4& c0, const bool4& c1, const bool4& c2) | PublicStatic | | 0x0C |
| 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) | PublicStatic | | 0x0C |
| bool4x3 bool4x3(bool v) | PublicStatic | | 0x0C |
| bool3x4 transpose(const bool4x3& v) | PublicStatic | | 0x0C |
| uint hash(const bool4x3& v) | PublicStatic | | 0x0C |
| uint4 hashwide(const bool4x3& v) | PublicStatic | | 0x10 |
| bool4x4 bool4x4(const bool4& c0, const bool4& c1, const bool4& c2, const bool4& c3) | PublicStatic | | 0x10 |
| 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) | PublicStatic | | 0x10 |
| bool4x4 bool4x4(bool v) | PublicStatic | | 0x10 |
| bool4x4 transpose(const bool4x4& v) | PublicStatic | | 0x10 |
| uint hash(const bool4x4& v) | PublicStatic | | 0x10 |
| uint4 hashwide(const bool4x4& v) | PublicStatic | | 0x10 |
| double2 double2(double x, double y) | PublicStatic | | 0x10 |
| double2 double2(const double2& xy) | PublicStatic | | 0x10 |
| double2 double2(double v) | PublicStatic | | 0x10 |
| double2 double2(bool v) | PublicStatic | | 0x10 |
| double2 double2(const bool2& v) | PublicStatic | | 0x10 |
| double2 double2(int v) | PublicStatic | | 0x10 |
| double2 double2(const int2& v) | PublicStatic | | 0x10 |
| double2 double2(uint v) | PublicStatic | | 0x10 |
| double2 double2(const uint2& v) | PublicStatic | | 0x10 |
| double2 double2(const half& v) | PublicStatic | | 0x10 |
| double2 double2(const half2& v) | PublicStatic | | 0x10 |
| double2 double2(float v) | PublicStatic | | 0x10 |
| double2 double2(const float2& v) | PublicStatic | | 0x10 |
| uint hash(const double2& v) | PublicStatic | | 0x10 |
| uint2 hashwide(const double2& v) | PublicStatic | | 0x10 |
| double shuffle(const double2& left, const double2& right, const ShuffleComponent& x) | PublicStatic | | 0x10 |
| double2 shuffle(const double2& left, const double2& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x10 |
| double3 shuffle(const double2& left, const double2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x18 |
| double4 shuffle(const double2& left, const double2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x20 |
| double select_shuffle_component(const double2& a, const double2& b, const ShuffleComponent& component) | Static+1 flags | | 0x10 |
| double2x2 double2x2(const double2& c0, const double2& c1) | PublicStatic | | 0x20 |
| double2x2 double2x2(double m00, double m01, double m10, double m11) | PublicStatic | | 0x20 |
| double2x2 double2x2(double v) | PublicStatic | | 0x20 |
| double2x2 double2x2(bool v) | PublicStatic | | 0x20 |
| double2x2 double2x2(const bool2x2& v) | PublicStatic | | 0x20 |
| double2x2 double2x2(int v) | PublicStatic | | 0x20 |
| double2x2 double2x2(const int2x2& v) | PublicStatic | | 0x20 |
| double2x2 double2x2(uint v) | PublicStatic | | 0x20 |
| double2x2 double2x2(const uint2x2& v) | PublicStatic | | 0x20 |
| double2x2 double2x2(float v) | PublicStatic | | 0x20 |
| double2x2 double2x2(const float2x2& v) | PublicStatic | | 0x20 |
| double2x2 transpose(const double2x2& v) | PublicStatic | | 0x20 |
| double2x2 inverse(const double2x2& m) | PublicStatic | | 0x20 |
| double determinant(const double2x2& m) | PublicStatic | | 0x20 |
| uint hash(const double2x2& v) | PublicStatic | | 0x20 |
| uint2 hashwide(const double2x2& v) | PublicStatic | | 0x20 |
| double2x3 double2x3(const double2& c0, const double2& c1, const double2& c2) | PublicStatic | | 0x30 |
| double2x3 double2x3(double m00, double m01, double m02, double m10, double m11, double m12) | PublicStatic | | 0x30 |
| double2x3 double2x3(double v) | PublicStatic | | 0x30 |
| double2x3 double2x3(bool v) | PublicStatic | | 0x30 |
| double2x3 double2x3(const bool2x3& v) | PublicStatic | | 0x30 |
| double2x3 double2x3(int v) | PublicStatic | | 0x30 |
| double2x3 double2x3(const int2x3& v) | PublicStatic | | 0x30 |
| double2x3 double2x3(uint v) | PublicStatic | | 0x30 |
| double2x3 double2x3(const uint2x3& v) | PublicStatic | | 0x30 |
| double2x3 double2x3(float v) | PublicStatic | | 0x30 |
| double2x3 double2x3(const float2x3& v) | PublicStatic | | 0x30 |
| double3x2 transpose(const double2x3& v) | PublicStatic | | 0x30 |
| uint hash(const double2x3& v) | PublicStatic | | 0x30 |
| uint2 hashwide(const double2x3& v) | PublicStatic | | 0x30 |
| double2x4 double2x4(const double2& c0, const double2& c1, const double2& c2, const double2& c3) | PublicStatic | | 0x40 |
| double2x4 double2x4(double m00, double m01, double m02, double m03, double m10, double m11, double m12, double m13) | PublicStatic | | 0x40 |
| double2x4 double2x4(double v) | PublicStatic | | 0x40 |
| double2x4 double2x4(bool v) | PublicStatic | | 0x40 |
| double2x4 double2x4(const bool2x4& v) | PublicStatic | | 0x40 |
| double2x4 double2x4(int v) | PublicStatic | | 0x40 |
| double2x4 double2x4(const int2x4& v) | PublicStatic | | 0x40 |
| double2x4 double2x4(uint v) | PublicStatic | | 0x40 |
| double2x4 double2x4(const uint2x4& v) | PublicStatic | | 0x40 |
| double2x4 double2x4(float v) | PublicStatic | | 0x40 |
| double2x4 double2x4(const float2x4& v) | PublicStatic | | 0x40 |
| double4x2 transpose(const double2x4& v) | PublicStatic | | 0x40 |
| uint hash(const double2x4& v) | PublicStatic | | 0x40 |
| uint2 hashwide(const double2x4& v) | PublicStatic | | 0x40 |
| double3 double3(double x, double y, double z) | PublicStatic | | 0x18 |
| double3 double3(double x, const double2& yz) | PublicStatic | | 0x18 |
| double3 double3(const double2& xy, double z) | PublicStatic | | 0x18 |
| double3 double3(const double3& xyz) | PublicStatic | | 0x18 |
| double3 double3(double v) | PublicStatic | | 0x18 |
| double3 double3(bool v) | PublicStatic | | 0x18 |
| double3 double3(const bool3& v) | PublicStatic | | 0x18 |
| double3 double3(int v) | PublicStatic | | 0x18 |
| double3 double3(const int3& v) | PublicStatic | | 0x18 |
| double3 double3(uint v) | PublicStatic | | 0x18 |
| double3 double3(const uint3& v) | PublicStatic | | 0x18 |
| double3 double3(const half& v) | PublicStatic | | 0x18 |
| double3 double3(const half3& v) | PublicStatic | | 0x18 |
| double3 double3(float v) | PublicStatic | | 0x18 |
| double3 double3(const float3& v) | PublicStatic | | 0x18 |
| uint hash(const double3& v) | PublicStatic | | 0x18 |
| uint3 hashwide(const double3& v) | PublicStatic | | 0x18 |
| double shuffle(const double3& left, const double3& right, const ShuffleComponent& x) | PublicStatic | | 0x18 |
| double2 shuffle(const double3& left, const double3& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x18 |
| double3 shuffle(const double3& left, const double3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x18 |
| double4 shuffle(const double3& left, const double3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x20 |
| double select_shuffle_component(const double3& a, const double3& b, const ShuffleComponent& component) | Static+1 flags | | 0x18 |
| double3x2 double3x2(const double3& c0, const double3& c1) | PublicStatic | | 0x30 |
| double3x2 double3x2(double m00, double m01, double m10, double m11, double m20, double m21) | PublicStatic | | 0x30 |
| double3x2 double3x2(double v) | PublicStatic | | 0x30 |
| double3x2 double3x2(bool v) | PublicStatic | | 0x30 |
| double3x2 double3x2(const bool3x2& v) | PublicStatic | | 0x30 |
| double3x2 double3x2(int v) | PublicStatic | | 0x30 |
| double3x2 double3x2(const int3x2& v) | PublicStatic | | 0x30 |
| double3x2 double3x2(uint v) | PublicStatic | | 0x30 |
| double3x2 double3x2(const uint3x2& v) | PublicStatic | | 0x30 |
| double3x2 double3x2(float v) | PublicStatic | | 0x30 |
| double3x2 double3x2(const float3x2& v) | PublicStatic | | 0x30 |
| double2x3 transpose(const double3x2& v) | PublicStatic | | 0x30 |
| uint hash(const double3x2& v) | PublicStatic | | 0x30 |
| uint3 hashwide(const double3x2& v) | PublicStatic | | 0x30 |
| double3x3 double3x3(const double3& c0, const double3& c1, const double3& c2) | PublicStatic | | 0x48 |
| double3x3 double3x3(double m00, double m01, double m02, double m10, double m11, double m12, double m20, double m21, double m22) | PublicStatic | | 0x48 |
| double3x3 double3x3(double v) | PublicStatic | | 0x48 |
| double3x3 double3x3(bool v) | PublicStatic | | 0x48 |
| double3x3 double3x3(const bool3x3& v) | PublicStatic | | 0x48 |
| double3x3 double3x3(int v) | PublicStatic | | 0x48 |
| double3x3 double3x3(const int3x3& v) | PublicStatic | | 0x48 |
| double3x3 double3x3(uint v) | PublicStatic | | 0x48 |
| double3x3 double3x3(const uint3x3& v) | PublicStatic | | 0x48 |
| double3x3 double3x3(float v) | PublicStatic | | 0x48 |
| double3x3 double3x3(const float3x3& v) | PublicStatic | | 0x48 |
| double3x3 transpose(const double3x3& v) | PublicStatic | | 0x48 |
| double3x3 inverse(const double3x3& m) | PublicStatic | | 0x48 |
| double determinant(const double3x3& m) | PublicStatic | | 0x48 |
| uint hash(const double3x3& v) | PublicStatic | | 0x48 |
| uint3 hashwide(const double3x3& v) | PublicStatic | | 0x48 |
| double3x4 double3x4(const double3& c0, const double3& c1, const double3& c2, const double3& c3) | PublicStatic | | 0x60 |
| 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) | PublicStatic | | 0x60 |
| double3x4 double3x4(double v) | PublicStatic | | 0x60 |
| double3x4 double3x4(bool v) | PublicStatic | | 0x60 |
| double3x4 double3x4(const bool3x4& v) | PublicStatic | | 0x60 |
| double3x4 double3x4(int v) | PublicStatic | | 0x60 |
| double3x4 double3x4(const int3x4& v) | PublicStatic | | 0x60 |
| double3x4 double3x4(uint v) | PublicStatic | | 0x60 |
| double3x4 double3x4(const uint3x4& v) | PublicStatic | | 0x60 |
| double3x4 double3x4(float v) | PublicStatic | | 0x60 |
| double3x4 double3x4(const float3x4& v) | PublicStatic | | 0x60 |
| double4x3 transpose(const double3x4& v) | PublicStatic | | 0x60 |
| double3x4 fastinverse(const double3x4& m) | PublicStatic | | 0x60 |
| uint hash(const double3x4& v) | PublicStatic | | 0x60 |
| uint3 hashwide(const double3x4& v) | PublicStatic | | 0x60 |
| double4 double4(double x, double y, double z, double w) | PublicStatic | | 0x20 |
| double4 double4(double x, double y, const double2& zw) | PublicStatic | | 0x20 |
| double4 double4(double x, const double2& yz, double w) | PublicStatic | | 0x20 |
| double4 double4(double x, const double3& yzw) | PublicStatic | | 0x20 |
| double4 double4(const double2& xy, double z, double w) | PublicStatic | | 0x20 |
| double4 double4(const double2& xy, const double2& zw) | PublicStatic | | 0x20 |
| double4 double4(const double3& xyz, double w) | PublicStatic | | 0x20 |
| double4 double4(const double4& xyzw) | PublicStatic | | 0x20 |
| double4 double4(double v) | PublicStatic | | 0x20 |
| double4 double4(bool v) | PublicStatic | | 0x20 |
| double4 double4(const bool4& v) | PublicStatic | | 0x20 |
| double4 double4(int v) | PublicStatic | | 0x20 |
| double4 double4(const int4& v) | PublicStatic | | 0x20 |
| double4 double4(uint v) | PublicStatic | | 0x20 |
| double4 double4(const uint4& v) | PublicStatic | | 0x20 |
| double4 double4(const half& v) | PublicStatic | | 0x20 |
| double4 double4(const half4& v) | PublicStatic | | 0x20 |
| double4 double4(float v) | PublicStatic | | 0x20 |
| double4 double4(const float4& v) | PublicStatic | | 0x20 |
| uint hash(const double4& v) | PublicStatic | | 0x20 |
| uint4 hashwide(const double4& v) | PublicStatic | | 0x20 |
| double shuffle(const double4& left, const double4& right, const ShuffleComponent& x) | PublicStatic | | 0x20 |
| double2 shuffle(const double4& left, const double4& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x20 |
| double3 shuffle(const double4& left, const double4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x20 |
| double4 shuffle(const double4& left, const double4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x20 |
| double select_shuffle_component(const double4& a, const double4& b, const ShuffleComponent& component) | Static+1 flags | | 0x20 |
| double4x2 double4x2(const double4& c0, const double4& c1) | PublicStatic | | 0x40 |
| double4x2 double4x2(double m00, double m01, double m10, double m11, double m20, double m21, double m30, double m31) | PublicStatic | | 0x40 |
| double4x2 double4x2(double v) | PublicStatic | | 0x40 |
| double4x2 double4x2(bool v) | PublicStatic | | 0x40 |
| double4x2 double4x2(const bool4x2& v) | PublicStatic | | 0x40 |
| double4x2 double4x2(int v) | PublicStatic | | 0x40 |
| double4x2 double4x2(const int4x2& v) | PublicStatic | | 0x40 |
| double4x2 double4x2(uint v) | PublicStatic | | 0x40 |
| double4x2 double4x2(const uint4x2& v) | PublicStatic | | 0x40 |
| double4x2 double4x2(float v) | PublicStatic | | 0x40 |
| double4x2 double4x2(const float4x2& v) | PublicStatic | | 0x40 |
| double2x4 transpose(const double4x2& v) | PublicStatic | | 0x40 |
| uint hash(const double4x2& v) | PublicStatic | | 0x40 |
| uint4 hashwide(const double4x2& v) | PublicStatic | | 0x40 |
| double4x3 double4x3(const double4& c0, const double4& c1, const double4& c2) | PublicStatic | | 0x60 |
| 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) | PublicStatic | | 0x60 |
| double4x3 double4x3(double v) | PublicStatic | | 0x60 |
| double4x3 double4x3(bool v) | PublicStatic | | 0x60 |
| double4x3 double4x3(const bool4x3& v) | PublicStatic | | 0x60 |
| double4x3 double4x3(int v) | PublicStatic | | 0x60 |
| double4x3 double4x3(const int4x3& v) | PublicStatic | | 0x60 |
| double4x3 double4x3(uint v) | PublicStatic | | 0x60 |
| double4x3 double4x3(const uint4x3& v) | PublicStatic | | 0x60 |
| double4x3 double4x3(float v) | PublicStatic | | 0x60 |
| double4x3 double4x3(const float4x3& v) | PublicStatic | | 0x60 |
| double3x4 transpose(const double4x3& v) | PublicStatic | | 0x60 |
| uint hash(const double4x3& v) | PublicStatic | | 0x60 |
| uint4 hashwide(const double4x3& v) | PublicStatic | | 0x60 |
| double4x4 double4x4(const double4& c0, const double4& c1, const double4& c2, const double4& c3) | PublicStatic | | 0x80 |
| 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) | PublicStatic | | 0x80 |
| double4x4 double4x4(double v) | PublicStatic | | 0x80 |
| double4x4 double4x4(bool v) | PublicStatic | | 0x80 |
| double4x4 double4x4(const bool4x4& v) | PublicStatic | | 0x80 |
| double4x4 double4x4(int v) | PublicStatic | | 0x80 |
| double4x4 double4x4(const int4x4& v) | PublicStatic | | 0x80 |
| double4x4 double4x4(uint v) | PublicStatic | | 0x80 |
| double4x4 double4x4(const uint4x4& v) | PublicStatic | | 0x80 |
| double4x4 double4x4(float v) | PublicStatic | | 0x80 |
| double4x4 double4x4(const float4x4& v) | PublicStatic | | 0x80 |
| double3 rotate(const double4x4& a, const double3& b) | PublicStatic | | 0x80 |
| double3 transform(const double4x4& a, const double3& b) | PublicStatic | | 0x80 |
| double4x4 transpose(const double4x4& v) | PublicStatic | | 0x80 |
| double4x4 inverse(const double4x4& m) | PublicStatic | | 0x80 |
| double4x4 fastinverse(const double4x4& m) | PublicStatic | | 0x80 |
| double determinant(const double4x4& m) | PublicStatic | | 0x80 |
| uint hash(const double4x4& v) | PublicStatic | | 0x80 |
| uint4 hashwide(const double4x4& v) | PublicStatic | | 0x80 |
| float2 float2(float x, float y) | PublicStatic | | 0x08 |
| float2 float2(const float2& xy) | PublicStatic | | 0x08 |
| float2 float2(float v) | PublicStatic | | 0x08 |
| float2 float2(bool v) | PublicStatic | | 0x08 |
| float2 float2(const bool2& v) | PublicStatic | | 0x08 |
| float2 float2(int v) | PublicStatic | | 0x08 |
| float2 float2(const int2& v) | PublicStatic | | 0x08 |
| float2 float2(uint v) | PublicStatic | | 0x08 |
| float2 float2(const uint2& v) | PublicStatic | | 0x08 |
| float2 float2(const half& v) | PublicStatic | | 0x08 |
| float2 float2(const half2& v) | PublicStatic | | 0x08 |
| float2 float2(double v) | PublicStatic | | 0x08 |
| float2 float2(const double2& v) | PublicStatic | | 0x10 |
| uint hash(const float2& v) | PublicStatic | | 0x08 |
| uint2 hashwide(const float2& v) | PublicStatic | | 0x08 |
| float shuffle(const float2& left, const float2& right, const ShuffleComponent& x) | PublicStatic | | 0x08 |
| float2 shuffle(const float2& left, const float2& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x08 |
| float3 shuffle(const float2& left, const float2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x0C |
| float4 shuffle(const float2& left, const float2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x10 |
| float select_shuffle_component(const float2& a, const float2& b, const ShuffleComponent& component) | Static+1 flags | | 0x08 |
| float2x2 float2x2(const float2& c0, const float2& c1) | PublicStatic | | 0x10 |
| float2x2 float2x2(float m00, float m01, float m10, float m11) | PublicStatic | | 0x10 |
| float2x2 float2x2(float v) | PublicStatic | | 0x10 |
| float2x2 float2x2(bool v) | PublicStatic | | 0x10 |
| float2x2 float2x2(const bool2x2& v) | PublicStatic | | 0x10 |
| float2x2 float2x2(int v) | PublicStatic | | 0x10 |
| float2x2 float2x2(const int2x2& v) | PublicStatic | | 0x10 |
| float2x2 float2x2(uint v) | PublicStatic | | 0x10 |
| float2x2 float2x2(const uint2x2& v) | PublicStatic | | 0x10 |
| float2x2 float2x2(double v) | PublicStatic | | 0x10 |
| float2x2 float2x2(const double2x2& v) | PublicStatic | | 0x20 |
| float2x2 transpose(const float2x2& v) | PublicStatic | | 0x10 |
| float2x2 inverse(const float2x2& m) | PublicStatic | | 0x10 |
| float determinant(const float2x2& m) | PublicStatic | | 0x10 |
| uint hash(const float2x2& v) | PublicStatic | | 0x10 |
| uint2 hashwide(const float2x2& v) | PublicStatic | | 0x10 |
| float2x3 float2x3(const float2& c0, const float2& c1, const float2& c2) | PublicStatic | | 0x18 |
| float2x3 float2x3(float m00, float m01, float m02, float m10, float m11, float m12) | PublicStatic | | 0x18 |
| float2x3 float2x3(float v) | PublicStatic | | 0x18 |
| float2x3 float2x3(bool v) | PublicStatic | | 0x18 |
| float2x3 float2x3(const bool2x3& v) | PublicStatic | | 0x18 |
| float2x3 float2x3(int v) | PublicStatic | | 0x18 |
| float2x3 float2x3(const int2x3& v) | PublicStatic | | 0x18 |
| float2x3 float2x3(uint v) | PublicStatic | | 0x18 |
| float2x3 float2x3(const uint2x3& v) | PublicStatic | | 0x18 |
| float2x3 float2x3(double v) | PublicStatic | | 0x18 |
| float2x3 float2x3(const double2x3& v) | PublicStatic | | 0x30 |
| float3x2 transpose(const float2x3& v) | PublicStatic | | 0x18 |
| uint hash(const float2x3& v) | PublicStatic | | 0x18 |
| uint2 hashwide(const float2x3& v) | PublicStatic | | 0x18 |
| float2x4 float2x4(const float2& c0, const float2& c1, const float2& c2, const float2& c3) | PublicStatic | | 0x20 |
| float2x4 float2x4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13) | PublicStatic | | 0x20 |
| float2x4 float2x4(float v) | PublicStatic | | 0x20 |
| float2x4 float2x4(bool v) | PublicStatic | | 0x20 |
| float2x4 float2x4(const bool2x4& v) | PublicStatic | | 0x20 |
| float2x4 float2x4(int v) | PublicStatic | | 0x20 |
| float2x4 float2x4(const int2x4& v) | PublicStatic | | 0x20 |
| float2x4 float2x4(uint v) | PublicStatic | | 0x20 |
| float2x4 float2x4(const uint2x4& v) | PublicStatic | | 0x20 |
| float2x4 float2x4(double v) | PublicStatic | | 0x20 |
| float2x4 float2x4(const double2x4& v) | PublicStatic | | 0x40 |
| float4x2 transpose(const float2x4& v) | PublicStatic | | 0x20 |
| uint hash(const float2x4& v) | PublicStatic | | 0x20 |
| uint2 hashwide(const float2x4& v) | PublicStatic | | 0x20 |
| float3 float3(float x, float y, float z) | PublicStatic | | 0x0C |
| float3 float3(float x, const float2& yz) | PublicStatic | | 0x0C |
| float3 float3(const float2& xy, float z) | PublicStatic | | 0x0C |
| float3 float3(const float3& xyz) | PublicStatic | | 0x0C |
| float3 float3(float v) | PublicStatic | | 0x0C |
| float3 float3(bool v) | PublicStatic | | 0x0C |
| float3 float3(const bool3& v) | PublicStatic | | 0x0C |
| float3 float3(int v) | PublicStatic | | 0x0C |
| float3 float3(const int3& v) | PublicStatic | | 0x0C |
| float3 float3(uint v) | PublicStatic | | 0x0C |
| float3 float3(const uint3& v) | PublicStatic | | 0x0C |
| float3 float3(const half& v) | PublicStatic | | 0x0C |
| float3 float3(const half3& v) | PublicStatic | | 0x0C |
| float3 float3(double v) | PublicStatic | | 0x0C |
| float3 float3(const double3& v) | PublicStatic | | 0x18 |
| uint hash(const float3& v) | PublicStatic | | 0x0C |
| uint3 hashwide(const float3& v) | PublicStatic | | 0x0C |
| float shuffle(const float3& left, const float3& right, const ShuffleComponent& x) | PublicStatic | | 0x0C |
| float2 shuffle(const float3& left, const float3& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x0C |
| float3 shuffle(const float3& left, const float3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x0C |
| float4 shuffle(const float3& left, const float3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x10 |
| float select_shuffle_component(const float3& a, const float3& b, const ShuffleComponent& component) | Static+1 flags | | 0x0C |
| float3x2 float3x2(const float3& c0, const float3& c1) | PublicStatic | | 0x18 |
| float3x2 float3x2(float m00, float m01, float m10, float m11, float m20, float m21) | PublicStatic | | 0x18 |
| float3x2 float3x2(float v) | PublicStatic | | 0x18 |
| float3x2 float3x2(bool v) | PublicStatic | | 0x18 |
| float3x2 float3x2(const bool3x2& v) | PublicStatic | | 0x18 |
| float3x2 float3x2(int v) | PublicStatic | | 0x18 |
| float3x2 float3x2(const int3x2& v) | PublicStatic | | 0x18 |
| float3x2 float3x2(uint v) | PublicStatic | | 0x18 |
| float3x2 float3x2(const uint3x2& v) | PublicStatic | | 0x18 |
| float3x2 float3x2(double v) | PublicStatic | | 0x18 |
| float3x2 float3x2(const double3x2& v) | PublicStatic | | 0x30 |
| float2x3 transpose(const float3x2& v) | PublicStatic | | 0x18 |
| uint hash(const float3x2& v) | PublicStatic | | 0x18 |
| uint3 hashwide(const float3x2& v) | PublicStatic | | 0x18 |
| float3x3 float3x3(const float3& c0, const float3& c1, const float3& c2) | PublicStatic | | 0x24 |
| float3x3 float3x3(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22) | PublicStatic | | 0x24 |
| float3x3 float3x3(float v) | PublicStatic | | 0x24 |
| float3x3 float3x3(bool v) | PublicStatic | | 0x24 |
| float3x3 float3x3(const bool3x3& v) | PublicStatic | | 0x24 |
| float3x3 float3x3(int v) | PublicStatic | | 0x24 |
| float3x3 float3x3(const int3x3& v) | PublicStatic | | 0x24 |
| float3x3 float3x3(uint v) | PublicStatic | | 0x24 |
| float3x3 float3x3(const uint3x3& v) | PublicStatic | | 0x24 |
| float3x3 float3x3(double v) | PublicStatic | | 0x24 |
| float3x3 float3x3(const double3x3& v) | PublicStatic | | 0x48 |
| float3x3 transpose(const float3x3& v) | PublicStatic | | 0x24 |
| float3x3 inverse(const float3x3& m) | PublicStatic | | 0x24 |
| float determinant(const float3x3& m) | PublicStatic | | 0x24 |
| uint hash(const float3x3& v) | PublicStatic | | 0x24 |
| uint3 hashwide(const float3x3& v) | PublicStatic | | 0x24 |
| float3x4 float3x4(const float3& c0, const float3& c1, const float3& c2, const float3& c3) | PublicStatic | | 0x30 |
| 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) | PublicStatic | | 0x30 |
| float3x4 float3x4(float v) | PublicStatic | | 0x30 |
| float3x4 float3x4(bool v) | PublicStatic | | 0x30 |
| float3x4 float3x4(const bool3x4& v) | PublicStatic | | 0x30 |
| float3x4 float3x4(int v) | PublicStatic | | 0x30 |
| float3x4 float3x4(const int3x4& v) | PublicStatic | | 0x30 |
| float3x4 float3x4(uint v) | PublicStatic | | 0x30 |
| float3x4 float3x4(const uint3x4& v) | PublicStatic | | 0x30 |
| float3x4 float3x4(double v) | PublicStatic | | 0x30 |
| float3x4 float3x4(const double3x4& v) | PublicStatic | | 0x60 |
| float4x3 transpose(const float3x4& v) | PublicStatic | | 0x30 |
| float3x4 fastinverse(const float3x4& m) | PublicStatic | | 0x30 |
| uint hash(const float3x4& v) | PublicStatic | | 0x30 |
| uint3 hashwide(const float3x4& v) | PublicStatic | | 0x30 |
| float4 float4(float x, float y, float z, float w) | PublicStatic | | 0x10 |
| float4 float4(float x, float y, const float2& zw) | PublicStatic | | 0x10 |
| float4 float4(float x, const float2& yz, float w) | PublicStatic | | 0x10 |
| float4 float4(float x, const float3& yzw) | PublicStatic | | 0x10 |
| float4 float4(const float2& xy, float z, float w) | PublicStatic | | 0x10 |
| float4 float4(const float2& xy, const float2& zw) | PublicStatic | | 0x10 |
| float4 float4(const float3& xyz, float w) | PublicStatic | | 0x10 |
| float4 float4(const float4& xyzw) | PublicStatic | | 0x10 |
| float4 float4(float v) | PublicStatic | | 0x10 |
| float4 float4(bool v) | PublicStatic | | 0x10 |
| float4 float4(const bool4& v) | PublicStatic | | 0x10 |
| float4 float4(int v) | PublicStatic | | 0x10 |
| float4 float4(const int4& v) | PublicStatic | | 0x10 |
| float4 float4(uint v) | PublicStatic | | 0x10 |
| float4 float4(const uint4& v) | PublicStatic | | 0x10 |
| float4 float4(const half& v) | PublicStatic | | 0x10 |
| float4 float4(const half4& v) | PublicStatic | | 0x10 |
| float4 float4(double v) | PublicStatic | | 0x10 |
| float4 float4(const double4& v) | PublicStatic | | 0x20 |
| uint hash(const float4& v) | PublicStatic | | 0x10 |
| uint4 hashwide(const float4& v) | PublicStatic | | 0x10 |
| float shuffle(const float4& left, const float4& right, const ShuffleComponent& x) | PublicStatic | | 0x10 |
| float2 shuffle(const float4& left, const float4& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x10 |
| float3 shuffle(const float4& left, const float4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x10 |
| float4 shuffle(const float4& left, const float4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x10 |
| float select_shuffle_component(const float4& a, const float4& b, const ShuffleComponent& component) | Static+1 flags | | 0x10 |
| float4x2 float4x2(const float4& c0, const float4& c1) | PublicStatic | | 0x20 |
| float4x2 float4x2(float m00, float m01, float m10, float m11, float m20, float m21, float m30, float m31) | PublicStatic | | 0x20 |
| float4x2 float4x2(float v) | PublicStatic | | 0x20 |
| float4x2 float4x2(bool v) | PublicStatic | | 0x20 |
| float4x2 float4x2(const bool4x2& v) | PublicStatic | | 0x20 |
| float4x2 float4x2(int v) | PublicStatic | | 0x20 |
| float4x2 float4x2(const int4x2& v) | PublicStatic | | 0x20 |
| float4x2 float4x2(uint v) | PublicStatic | | 0x20 |
| float4x2 float4x2(const uint4x2& v) | PublicStatic | | 0x20 |
| float4x2 float4x2(double v) | PublicStatic | | 0x20 |
| float4x2 float4x2(const double4x2& v) | PublicStatic | | 0x40 |
| float2x4 transpose(const float4x2& v) | PublicStatic | | 0x20 |
| uint hash(const float4x2& v) | PublicStatic | | 0x20 |
| uint4 hashwide(const float4x2& v) | PublicStatic | | 0x20 |
| float4x3 float4x3(const float4& c0, const float4& c1, const float4& c2) | PublicStatic | | 0x30 |
| 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) | PublicStatic | | 0x30 |
| float4x3 float4x3(float v) | PublicStatic | | 0x30 |
| float4x3 float4x3(bool v) | PublicStatic | | 0x30 |
| float4x3 float4x3(const bool4x3& v) | PublicStatic | | 0x30 |
| float4x3 float4x3(int v) | PublicStatic | | 0x30 |
| float4x3 float4x3(const int4x3& v) | PublicStatic | | 0x30 |
| float4x3 float4x3(uint v) | PublicStatic | | 0x30 |
| float4x3 float4x3(const uint4x3& v) | PublicStatic | | 0x30 |
| float4x3 float4x3(double v) | PublicStatic | | 0x30 |
| float4x3 float4x3(const double4x3& v) | PublicStatic | | 0x60 |
| float3x4 transpose(const float4x3& v) | PublicStatic | | 0x30 |
| uint hash(const float4x3& v) | PublicStatic | | 0x30 |
| uint4 hashwide(const float4x3& v) | PublicStatic | | 0x30 |
| float4x4 float4x4(const float4& c0, const float4& c1, const float4& c2, const float4& c3) | PublicStatic | | 0x40 |
| 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) | PublicStatic | | 0x40 |
| float4x4 float4x4(float v) | PublicStatic | | 0x40 |
| float4x4 float4x4(bool v) | PublicStatic | | 0x40 |
| float4x4 float4x4(const bool4x4& v) | PublicStatic | | 0x40 |
| float4x4 float4x4(int v) | PublicStatic | | 0x40 |
| float4x4 float4x4(const int4x4& v) | PublicStatic | | 0x40 |
| float4x4 float4x4(uint v) | PublicStatic | | 0x40 |
| float4x4 float4x4(const uint4x4& v) | PublicStatic | | 0x40 |
| float4x4 float4x4(double v) | PublicStatic | | 0x40 |
| float4x4 float4x4(const double4x4& v) | PublicStatic | | 0x80 |
| float3 rotate(const float4x4& a, const float3& b) | PublicStatic | | 0x40 |
| float3 transform(const float4x4& a, const float3& b) | PublicStatic | | 0x40 |
| float4x4 transpose(const float4x4& v) | PublicStatic | | 0x40 |
| float4x4 inverse(const float4x4& m) | PublicStatic | | 0x40 |
| float4x4 fastinverse(const float4x4& m) | PublicStatic | | 0x40 |
| float determinant(const float4x4& m) | PublicStatic | | 0x40 |
| uint hash(const float4x4& v) | PublicStatic | | 0x40 |
| uint4 hashwide(const float4x4& v) | PublicStatic | | 0x40 |
| half half(const half& x) | PublicStatic | | 0x02 |
| half half(float v) | PublicStatic | | 0x04 |
| half half(double v) | PublicStatic | | 0x08 |
| uint hash(const half& v) | PublicStatic | | 0x04 |
| half2 half2(const half& x, const half& y) | PublicStatic | | 0x04 |
| half2 half2(const half2& xy) | PublicStatic | | 0x04 |
| half2 half2(const half& v) | PublicStatic | | 0x04 |
| half2 half2(float v) | PublicStatic | | 0x04 |
| half2 half2(const float2& v) | PublicStatic | | 0x08 |
| half2 half2(double v) | PublicStatic | | 0x08 |
| half2 half2(const double2& v) | PublicStatic | | 0x10 |
| uint hash(const half2& v) | PublicStatic | | 0x04 |
| uint2 hashwide(const half2& v) | PublicStatic | | 0x08 |
| half3 half3(const half& x, const half& y, const half& z) | PublicStatic | | 0x06 |
| half3 half3(const half& x, const half2& yz) | PublicStatic | | 0x06 |
| half3 half3(const half2& xy, const half& z) | PublicStatic | | 0x06 |
| half3 half3(const half3& xyz) | PublicStatic | | 0x06 |
| half3 half3(const half& v) | PublicStatic | | 0x06 |
| half3 half3(float v) | PublicStatic | | 0x06 |
| half3 half3(const float3& v) | PublicStatic | | 0x0C |
| half3 half3(double v) | PublicStatic | | 0x08 |
| half3 half3(const double3& v) | PublicStatic | | 0x18 |
| uint hash(const half3& v) | PublicStatic | | 0x06 |
| uint3 hashwide(const half3& v) | PublicStatic | | 0x0C |
| half4 half4(const half& x, const half& y, const half& z, const half& w) | PublicStatic | | 0x08 |
| half4 half4(const half& x, const half& y, const half2& zw) | PublicStatic | | 0x08 |
| half4 half4(const half& x, const half2& yz, const half& w) | PublicStatic | | 0x08 |
| half4 half4(const half& x, const half3& yzw) | PublicStatic | | 0x08 |
| half4 half4(const half2& xy, const half& z, const half& w) | PublicStatic | | 0x08 |
| half4 half4(const half2& xy, const half2& zw) | PublicStatic | | 0x08 |
| half4 half4(const half3& xyz, const half& w) | PublicStatic | | 0x08 |
| half4 half4(const half4& xyzw) | PublicStatic | | 0x08 |
| half4 half4(const half& v) | PublicStatic | | 0x08 |
| half4 half4(float v) | PublicStatic | | 0x08 |
| half4 half4(const float4& v) | PublicStatic | | 0x10 |
| half4 half4(double v) | PublicStatic | | 0x08 |
| half4 half4(const double4& v) | PublicStatic | | 0x20 |
| uint hash(const half4& v) | PublicStatic | | 0x08 |
| uint4 hashwide(const half4& v) | PublicStatic | | 0x10 |
| int2 int2(int x, int y) | PublicStatic | | 0x08 |
| int2 int2(const int2& xy) | PublicStatic | | 0x08 |
| int2 int2(int v) | PublicStatic | | 0x08 |
| int2 int2(bool v) | PublicStatic | | 0x08 |
| int2 int2(const bool2& v) | PublicStatic | | 0x08 |
| int2 int2(uint v) | PublicStatic | | 0x08 |
| int2 int2(const uint2& v) | PublicStatic | | 0x08 |
| int2 int2(float v) | PublicStatic | | 0x08 |
| int2 int2(const float2& v) | PublicStatic | | 0x08 |
| int2 int2(double v) | PublicStatic | | 0x08 |
| int2 int2(const double2& v) | PublicStatic | | 0x10 |
| uint hash(const int2& v) | PublicStatic | | 0x08 |
| uint2 hashwide(const int2& v) | PublicStatic | | 0x08 |
| int shuffle(const int2& left, const int2& right, const ShuffleComponent& x) | PublicStatic | | 0x08 |
| int2 shuffle(const int2& left, const int2& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x08 |
| int3 shuffle(const int2& left, const int2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x0C |
| int4 shuffle(const int2& left, const int2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x10 |
| int select_shuffle_component(const int2& a, const int2& b, const ShuffleComponent& component) | Static+1 flags | | 0x08 |
| int2x2 int2x2(const int2& c0, const int2& c1) | PublicStatic | | 0x10 |
| int2x2 int2x2(int m00, int m01, int m10, int m11) | PublicStatic | | 0x10 |
| int2x2 int2x2(int v) | PublicStatic | | 0x10 |
| int2x2 int2x2(bool v) | PublicStatic | | 0x10 |
| int2x2 int2x2(const bool2x2& v) | PublicStatic | | 0x10 |
| int2x2 int2x2(uint v) | PublicStatic | | 0x10 |
| int2x2 int2x2(const uint2x2& v) | PublicStatic | | 0x10 |
| int2x2 int2x2(float v) | PublicStatic | | 0x10 |
| int2x2 int2x2(const float2x2& v) | PublicStatic | | 0x10 |
| int2x2 int2x2(double v) | PublicStatic | | 0x10 |
| int2x2 int2x2(const double2x2& v) | PublicStatic | | 0x20 |
| int2x2 transpose(const int2x2& v) | PublicStatic | | 0x10 |
| int determinant(const int2x2& m) | PublicStatic | | 0x10 |
| uint hash(const int2x2& v) | PublicStatic | | 0x10 |
| uint2 hashwide(const int2x2& v) | PublicStatic | | 0x10 |
| int2x3 int2x3(const int2& c0, const int2& c1, const int2& c2) | PublicStatic | | 0x18 |
| int2x3 int2x3(int m00, int m01, int m02, int m10, int m11, int m12) | PublicStatic | | 0x18 |
| int2x3 int2x3(int v) | PublicStatic | | 0x18 |
| int2x3 int2x3(bool v) | PublicStatic | | 0x18 |
| int2x3 int2x3(const bool2x3& v) | PublicStatic | | 0x18 |
| int2x3 int2x3(uint v) | PublicStatic | | 0x18 |
| int2x3 int2x3(const uint2x3& v) | PublicStatic | | 0x18 |
| int2x3 int2x3(float v) | PublicStatic | | 0x18 |
| int2x3 int2x3(const float2x3& v) | PublicStatic | | 0x18 |
| int2x3 int2x3(double v) | PublicStatic | | 0x18 |
| int2x3 int2x3(const double2x3& v) | PublicStatic | | 0x30 |
| int3x2 transpose(const int2x3& v) | PublicStatic | | 0x18 |
| uint hash(const int2x3& v) | PublicStatic | | 0x18 |
| uint2 hashwide(const int2x3& v) | PublicStatic | | 0x18 |
| int2x4 int2x4(const int2& c0, const int2& c1, const int2& c2, const int2& c3) | PublicStatic | | 0x20 |
| int2x4 int2x4(int m00, int m01, int m02, int m03, int m10, int m11, int m12, int m13) | PublicStatic | | 0x20 |
| int2x4 int2x4(int v) | PublicStatic | | 0x20 |
| int2x4 int2x4(bool v) | PublicStatic | | 0x20 |
| int2x4 int2x4(const bool2x4& v) | PublicStatic | | 0x20 |
| int2x4 int2x4(uint v) | PublicStatic | | 0x20 |
| int2x4 int2x4(const uint2x4& v) | PublicStatic | | 0x20 |
| int2x4 int2x4(float v) | PublicStatic | | 0x20 |
| int2x4 int2x4(const float2x4& v) | PublicStatic | | 0x20 |
| int2x4 int2x4(double v) | PublicStatic | | 0x20 |
| int2x4 int2x4(const double2x4& v) | PublicStatic | | 0x40 |
| int4x2 transpose(const int2x4& v) | PublicStatic | | 0x20 |
| uint hash(const int2x4& v) | PublicStatic | | 0x20 |
| uint2 hashwide(const int2x4& v) | PublicStatic | | 0x20 |
| int3 int3(int x, int y, int z) | PublicStatic | | 0x0C |
| int3 int3(int x, const int2& yz) | PublicStatic | | 0x0C |
| int3 int3(const int2& xy, int z) | PublicStatic | | 0x0C |
| int3 int3(const int3& xyz) | PublicStatic | | 0x0C |
| int3 int3(int v) | PublicStatic | | 0x0C |
| int3 int3(bool v) | PublicStatic | | 0x0C |
| int3 int3(const bool3& v) | PublicStatic | | 0x0C |
| int3 int3(uint v) | PublicStatic | | 0x0C |
| int3 int3(const uint3& v) | PublicStatic | | 0x0C |
| int3 int3(float v) | PublicStatic | | 0x0C |
| int3 int3(const float3& v) | PublicStatic | | 0x0C |
| int3 int3(double v) | PublicStatic | | 0x0C |
| int3 int3(const double3& v) | PublicStatic | | 0x18 |
| uint hash(const int3& v) | PublicStatic | | 0x0C |
| uint3 hashwide(const int3& v) | PublicStatic | | 0x0C |
| int shuffle(const int3& left, const int3& right, const ShuffleComponent& x) | PublicStatic | | 0x0C |
| int2 shuffle(const int3& left, const int3& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x0C |
| int3 shuffle(const int3& left, const int3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x0C |
| int4 shuffle(const int3& left, const int3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x10 |
| int select_shuffle_component(const int3& a, const int3& b, const ShuffleComponent& component) | Static+1 flags | | 0x0C |
| int3x2 int3x2(const int3& c0, const int3& c1) | PublicStatic | | 0x18 |
| int3x2 int3x2(int m00, int m01, int m10, int m11, int m20, int m21) | PublicStatic | | 0x18 |
| int3x2 int3x2(int v) | PublicStatic | | 0x18 |
| int3x2 int3x2(bool v) | PublicStatic | | 0x18 |
| int3x2 int3x2(const bool3x2& v) | PublicStatic | | 0x18 |
| int3x2 int3x2(uint v) | PublicStatic | | 0x18 |
| int3x2 int3x2(const uint3x2& v) | PublicStatic | | 0x18 |
| int3x2 int3x2(float v) | PublicStatic | | 0x18 |
| int3x2 int3x2(const float3x2& v) | PublicStatic | | 0x18 |
| int3x2 int3x2(double v) | PublicStatic | | 0x18 |
| int3x2 int3x2(const double3x2& v) | PublicStatic | | 0x30 |
| int2x3 transpose(const int3x2& v) | PublicStatic | | 0x18 |
| uint hash(const int3x2& v) | PublicStatic | | 0x18 |
| uint3 hashwide(const int3x2& v) | PublicStatic | | 0x18 |
| int3x3 int3x3(const int3& c0, const int3& c1, const int3& c2) | PublicStatic | | 0x24 |
| int3x3 int3x3(int m00, int m01, int m02, int m10, int m11, int m12, int m20, int m21, int m22) | PublicStatic | | 0x24 |
| int3x3 int3x3(int v) | PublicStatic | | 0x24 |
| int3x3 int3x3(bool v) | PublicStatic | | 0x24 |
| int3x3 int3x3(const bool3x3& v) | PublicStatic | | 0x24 |
| int3x3 int3x3(uint v) | PublicStatic | | 0x24 |
| int3x3 int3x3(const uint3x3& v) | PublicStatic | | 0x24 |
| int3x3 int3x3(float v) | PublicStatic | | 0x24 |
| int3x3 int3x3(const float3x3& v) | PublicStatic | | 0x24 |
| int3x3 int3x3(double v) | PublicStatic | | 0x24 |
| int3x3 int3x3(const double3x3& v) | PublicStatic | | 0x48 |
| int3x3 transpose(const int3x3& v) | PublicStatic | | 0x24 |
| int determinant(const int3x3& m) | PublicStatic | | 0x24 |
| uint hash(const int3x3& v) | PublicStatic | | 0x24 |
| uint3 hashwide(const int3x3& v) | PublicStatic | | 0x24 |
| int3x4 int3x4(const int3& c0, const int3& c1, const int3& c2, const int3& c3) | PublicStatic | | 0x30 |
| 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) | PublicStatic | | 0x30 |
| int3x4 int3x4(int v) | PublicStatic | | 0x30 |
| int3x4 int3x4(bool v) | PublicStatic | | 0x30 |
| int3x4 int3x4(const bool3x4& v) | PublicStatic | | 0x30 |
| int3x4 int3x4(uint v) | PublicStatic | | 0x30 |
| int3x4 int3x4(const uint3x4& v) | PublicStatic | | 0x30 |
| int3x4 int3x4(float v) | PublicStatic | | 0x30 |
| int3x4 int3x4(const float3x4& v) | PublicStatic | | 0x30 |
| int3x4 int3x4(double v) | PublicStatic | | 0x30 |
| int3x4 int3x4(const double3x4& v) | PublicStatic | | 0x60 |
| int4x3 transpose(const int3x4& v) | PublicStatic | | 0x30 |
| uint hash(const int3x4& v) | PublicStatic | | 0x30 |
| uint3 hashwide(const int3x4& v) | PublicStatic | | 0x30 |
| int4 int4(int x, int y, int z, int w) | PublicStatic | | 0x10 |
| int4 int4(int x, int y, const int2& zw) | PublicStatic | | 0x10 |
| int4 int4(int x, const int2& yz, int w) | PublicStatic | | 0x10 |
| int4 int4(int x, const int3& yzw) | PublicStatic | | 0x10 |
| int4 int4(const int2& xy, int z, int w) | PublicStatic | | 0x10 |
| int4 int4(const int2& xy, const int2& zw) | PublicStatic | | 0x10 |
| int4 int4(const int3& xyz, int w) | PublicStatic | | 0x10 |
| int4 int4(const int4& xyzw) | PublicStatic | | 0x10 |
| int4 int4(int v) | PublicStatic | | 0x10 |
| int4 int4(bool v) | PublicStatic | | 0x10 |
| int4 int4(const bool4& v) | PublicStatic | | 0x10 |
| int4 int4(uint v) | PublicStatic | | 0x10 |
| int4 int4(const uint4& v) | PublicStatic | | 0x10 |
| int4 int4(float v) | PublicStatic | | 0x10 |
| int4 int4(const float4& v) | PublicStatic | | 0x10 |
| int4 int4(double v) | PublicStatic | | 0x10 |
| int4 int4(const double4& v) | PublicStatic | | 0x20 |
| uint hash(const int4& v) | PublicStatic | | 0x10 |
| uint4 hashwide(const int4& v) | PublicStatic | | 0x10 |
| int shuffle(const int4& left, const int4& right, const ShuffleComponent& x) | PublicStatic | | 0x10 |
| int2 shuffle(const int4& left, const int4& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x10 |
| int3 shuffle(const int4& left, const int4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x10 |
| int4 shuffle(const int4& left, const int4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x10 |
| int select_shuffle_component(const int4& a, const int4& b, const ShuffleComponent& component) | Static+1 flags | | 0x10 |
| int4x2 int4x2(const int4& c0, const int4& c1) | PublicStatic | | 0x20 |
| int4x2 int4x2(int m00, int m01, int m10, int m11, int m20, int m21, int m30, int m31) | PublicStatic | | 0x20 |
| int4x2 int4x2(int v) | PublicStatic | | 0x20 |
| int4x2 int4x2(bool v) | PublicStatic | | 0x20 |
| int4x2 int4x2(const bool4x2& v) | PublicStatic | | 0x20 |
| int4x2 int4x2(uint v) | PublicStatic | | 0x20 |
| int4x2 int4x2(const uint4x2& v) | PublicStatic | | 0x20 |
| int4x2 int4x2(float v) | PublicStatic | | 0x20 |
| int4x2 int4x2(const float4x2& v) | PublicStatic | | 0x20 |
| int4x2 int4x2(double v) | PublicStatic | | 0x20 |
| int4x2 int4x2(const double4x2& v) | PublicStatic | | 0x40 |
| int2x4 transpose(const int4x2& v) | PublicStatic | | 0x20 |
| uint hash(const int4x2& v) | PublicStatic | | 0x20 |
| uint4 hashwide(const int4x2& v) | PublicStatic | | 0x20 |
| int4x3 int4x3(const int4& c0, const int4& c1, const int4& c2) | PublicStatic | | 0x30 |
| 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) | PublicStatic | | 0x30 |
| int4x3 int4x3(int v) | PublicStatic | | 0x30 |
| int4x3 int4x3(bool v) | PublicStatic | | 0x30 |
| int4x3 int4x3(const bool4x3& v) | PublicStatic | | 0x30 |
| int4x3 int4x3(uint v) | PublicStatic | | 0x30 |
| int4x3 int4x3(const uint4x3& v) | PublicStatic | | 0x30 |
| int4x3 int4x3(float v) | PublicStatic | | 0x30 |
| int4x3 int4x3(const float4x3& v) | PublicStatic | | 0x30 |
| int4x3 int4x3(double v) | PublicStatic | | 0x30 |
| int4x3 int4x3(const double4x3& v) | PublicStatic | | 0x60 |
| int3x4 transpose(const int4x3& v) | PublicStatic | | 0x30 |
| uint hash(const int4x3& v) | PublicStatic | | 0x30 |
| uint4 hashwide(const int4x3& v) | PublicStatic | | 0x30 |
| int4x4 int4x4(const int4& c0, const int4& c1, const int4& c2, const int4& c3) | PublicStatic | | 0x40 |
| 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) | PublicStatic | | 0x40 |
| int4x4 int4x4(int v) | PublicStatic | | 0x40 |
| int4x4 int4x4(bool v) | PublicStatic | | 0x40 |
| int4x4 int4x4(const bool4x4& v) | PublicStatic | | 0x40 |
| int4x4 int4x4(uint v) | PublicStatic | | 0x40 |
| int4x4 int4x4(const uint4x4& v) | PublicStatic | | 0x40 |
| int4x4 int4x4(float v) | PublicStatic | | 0x40 |
| int4x4 int4x4(const float4x4& v) | PublicStatic | | 0x40 |
| int4x4 int4x4(double v) | PublicStatic | | 0x40 |
| int4x4 int4x4(const double4x4& v) | PublicStatic | | 0x80 |
| int4x4 transpose(const int4x4& v) | PublicStatic | | 0x40 |
| int determinant(const int4x4& m) | PublicStatic | | 0x40 |
| uint hash(const int4x4& v) | PublicStatic | | 0x40 |
| uint4 hashwide(const int4x4& v) | PublicStatic | | 0x40 |
| int asint(uint x) | PublicStatic | | 0x04 |
| int2 asint(const uint2& x) | PublicStatic | | 0x08 |
| int3 asint(const uint3& x) | PublicStatic | | 0x0C |
| int4 asint(const uint4& x) | PublicStatic | | 0x10 |
| int asint(float x) | PublicStatic | | 0x04 |
| int2 asint(const float2& x) | PublicStatic | | 0x08 |
| int3 asint(const float3& x) | PublicStatic | | 0x0C |
| int4 asint(const float4& x) | PublicStatic | | 0x10 |
| uint asuint(int x) | PublicStatic | | 0x04 |
| uint2 asuint(const int2& x) | PublicStatic | | 0x08 |
| uint3 asuint(const int3& x) | PublicStatic | | 0x0C |
| uint4 asuint(const int4& x) | PublicStatic | | 0x10 |
| uint asuint(float x) | PublicStatic | | 0x04 |
| uint2 asuint(const float2& x) | PublicStatic | | 0x08 |
| uint3 asuint(const float3& x) | PublicStatic | | 0x0C |
| uint4 asuint(const float4& x) | PublicStatic | | 0x10 |
| long aslong(ulong x) | PublicStatic | | 0x08 |
| long aslong(double x) | PublicStatic | | 0x08 |
| ulong asulong(long x) | PublicStatic | | 0x08 |
| ulong asulong(double x) | PublicStatic | | 0x08 |
| float asfloat(int x) | PublicStatic | | 0x04 |
| float2 asfloat(const int2& x) | PublicStatic | | 0x08 |
| float3 asfloat(const int3& x) | PublicStatic | | 0x0C |
| float4 asfloat(const int4& x) | PublicStatic | | 0x10 |
| float asfloat(uint x) | PublicStatic | | 0x04 |
| float2 asfloat(const uint2& x) | PublicStatic | | 0x08 |
| float3 asfloat(const uint3& x) | PublicStatic | | 0x0C |
| float4 asfloat(const uint4& x) | PublicStatic | | 0x10 |
| int bitmask(const bool4& value) | PublicStatic | | 0x04 |
| double asdouble(long x) | PublicStatic | | 0x08 |
| double asdouble(ulong x) | PublicStatic | | 0x08 |
| bool isfinite(float x) | PublicStatic | | 0x04 |
| bool2 isfinite(const float2& x) | PublicStatic | | 0x08 |
| bool3 isfinite(const float3& x) | PublicStatic | | 0x0C |
| bool4 isfinite(const float4& x) | PublicStatic | | 0x10 |
| bool isfinite(double x) | PublicStatic | | 0x08 |
| bool2 isfinite(const double2& x) | PublicStatic | | 0x10 |
| bool3 isfinite(const double3& x) | PublicStatic | | 0x18 |
| bool4 isfinite(const double4& x) | PublicStatic | | 0x20 |
| bool isinf(float x) | PublicStatic | | 0x04 |
| bool2 isinf(const float2& x) | PublicStatic | | 0x08 |
| bool3 isinf(const float3& x) | PublicStatic | | 0x0C |
| bool4 isinf(const float4& x) | PublicStatic | | 0x10 |
| bool isinf(double x) | PublicStatic | | 0x08 |
| bool2 isinf(const double2& x) | PublicStatic | | 0x10 |
| bool3 isinf(const double3& x) | PublicStatic | | 0x18 |
| bool4 isinf(const double4& x) | PublicStatic | | 0x20 |
| bool isnan(float x) | PublicStatic | | 0x04 |
| bool2 isnan(const float2& x) | PublicStatic | | 0x08 |
| bool3 isnan(const float3& x) | PublicStatic | | 0x0C |
| bool4 isnan(const float4& x) | PublicStatic | | 0x10 |
| bool isnan(double x) | PublicStatic | | 0x08 |
| bool2 isnan(const double2& x) | PublicStatic | | 0x10 |
| bool3 isnan(const double3& x) | PublicStatic | | 0x18 |
| bool4 isnan(const double4& x) | PublicStatic | | 0x20 |
| bool ispow2(int x) | PublicStatic | | 0x04 |
| bool2 ispow2(const int2& x) | PublicStatic | | 0x08 |
| bool3 ispow2(const int3& x) | PublicStatic | | 0x0C |
| bool4 ispow2(const int4& x) | PublicStatic | | 0x10 |
| bool ispow2(uint x) | PublicStatic | | 0x04 |
| bool2 ispow2(const uint2& x) | PublicStatic | | 0x08 |
| bool3 ispow2(const uint3& x) | PublicStatic | | 0x0C |
| bool4 ispow2(const uint4& x) | PublicStatic | | 0x10 |
| int min(int x, int y) | PublicStatic | | 0x04 |
| int2 min(const int2& x, const int2& y) | PublicStatic | | 0x08 |
| int3 min(const int3& x, const int3& y) | PublicStatic | | 0x0C |
| int4 min(const int4& x, const int4& y) | PublicStatic | | 0x10 |
| uint min(uint x, uint y) | PublicStatic | | 0x04 |
| uint2 min(const uint2& x, const uint2& y) | PublicStatic | | 0x08 |
| uint3 min(const uint3& x, const uint3& y) | PublicStatic | | 0x0C |
| uint4 min(const uint4& x, const uint4& y) | PublicStatic | | 0x10 |
| long min(long x, long y) | PublicStatic | | 0x08 |
| ulong min(ulong x, ulong y) | PublicStatic | | 0x08 |
| float min(float x, float y) | PublicStatic | | 0x04 |
| float2 min(const float2& x, const float2& y) | PublicStatic | | 0x08 |
| float3 min(const float3& x, const float3& y) | PublicStatic | | 0x0C |
| float4 min(const float4& x, const float4& y) | PublicStatic | | 0x10 |
| double min(double x, double y) | PublicStatic | | 0x08 |
| double2 min(const double2& x, const double2& y) | PublicStatic | | 0x10 |
| double3 min(const double3& x, const double3& y) | PublicStatic | | 0x18 |
| double4 min(const double4& x, const double4& y) | PublicStatic | | 0x20 |
| int max(int x, int y) | PublicStatic | | 0x04 |
| int2 max(const int2& x, const int2& y) | PublicStatic | | 0x08 |
| int3 max(const int3& x, const int3& y) | PublicStatic | | 0x0C |
| int4 max(const int4& x, const int4& y) | PublicStatic | | 0x10 |
| uint max(uint x, uint y) | PublicStatic | | 0x04 |
| uint2 max(const uint2& x, const uint2& y) | PublicStatic | | 0x08 |
| uint3 max(const uint3& x, const uint3& y) | PublicStatic | | 0x0C |
| uint4 max(const uint4& x, const uint4& y) | PublicStatic | | 0x10 |
| long max(long x, long y) | PublicStatic | | 0x08 |
| ulong max(ulong x, ulong y) | PublicStatic | | 0x08 |
| float max(float x, float y) | PublicStatic | | 0x04 |
| float2 max(const float2& x, const float2& y) | PublicStatic | | 0x08 |
| float3 max(const float3& x, const float3& y) | PublicStatic | | 0x0C |
| float4 max(const float4& x, const float4& y) | PublicStatic | | 0x10 |
| double max(double x, double y) | PublicStatic | | 0x08 |
| double2 max(const double2& x, const double2& y) | PublicStatic | | 0x10 |
| double3 max(const double3& x, const double3& y) | PublicStatic | | 0x18 |
| double4 max(const double4& x, const double4& y) | PublicStatic | | 0x20 |
| float lerp(float x, float y, float s) | PublicStatic | | 0x04 |
| float2 lerp(const float2& x, const float2& y, float s) | PublicStatic | | 0x08 |
| float3 lerp(const float3& x, const float3& y, float s) | PublicStatic | | 0x0C |
| float4 lerp(const float4& x, const float4& y, float s) | PublicStatic | | 0x10 |
| float2 lerp(const float2& x, const float2& y, const float2& s) | PublicStatic | | 0x08 |
| float3 lerp(const float3& x, const float3& y, const float3& s) | PublicStatic | | 0x0C |
| float4 lerp(const float4& x, const float4& y, const float4& s) | PublicStatic | | 0x10 |
| double lerp(double x, double y, double s) | PublicStatic | | 0x08 |
| double2 lerp(const double2& x, const double2& y, double s) | PublicStatic | | 0x10 |
| double3 lerp(const double3& x, const double3& y, double s) | PublicStatic | | 0x18 |
| double4 lerp(const double4& x, const double4& y, double s) | PublicStatic | | 0x20 |
| double2 lerp(const double2& x, const double2& y, const double2& s) | PublicStatic | | 0x10 |
| double3 lerp(const double3& x, const double3& y, const double3& s) | PublicStatic | | 0x18 |
| double4 lerp(const double4& x, const double4& y, const double4& s) | PublicStatic | | 0x20 |
| float unlerp(float a, float b, float x) | PublicStatic | | 0x04 |
| float2 unlerp(const float2& a, const float2& b, const float2& x) | PublicStatic | | 0x08 |
| float3 unlerp(const float3& a, const float3& b, const float3& x) | PublicStatic | | 0x0C |
| float4 unlerp(const float4& a, const float4& b, const float4& x) | PublicStatic | | 0x10 |
| double unlerp(double a, double b, double x) | PublicStatic | | 0x08 |
| double2 unlerp(const double2& a, const double2& b, const double2& x) | PublicStatic | | 0x10 |
| double3 unlerp(const double3& a, const double3& b, const double3& x) | PublicStatic | | 0x18 |
| double4 unlerp(const double4& a, const double4& b, const double4& x) | PublicStatic | | 0x20 |
| float remap(float a, float b, float c, float d, float x) | PublicStatic | | 0x04 |
| float2 remap(const float2& a, const float2& b, const float2& c, const float2& d, const float2& x) | PublicStatic | | 0x08 |
| float3 remap(const float3& a, const float3& b, const float3& c, const float3& d, const float3& x) | PublicStatic | | 0x0C |
| float4 remap(const float4& a, const float4& b, const float4& c, const float4& d, const float4& x) | PublicStatic | | 0x10 |
| double remap(double a, double b, double c, double d, double x) | PublicStatic | | 0x08 |
| double2 remap(const double2& a, const double2& b, const double2& c, const double2& d, const double2& x) | PublicStatic | | 0x10 |
| double3 remap(const double3& a, const double3& b, const double3& c, const double3& d, const double3& x) | PublicStatic | | 0x18 |
| double4 remap(const double4& a, const double4& b, const double4& c, const double4& d, const double4& x) | PublicStatic | | 0x20 |
| int mad(int a, int b, int c) | PublicStatic | | 0x04 |
| int2 mad(const int2& a, const int2& b, const int2& c) | PublicStatic | | 0x08 |
| int3 mad(const int3& a, const int3& b, const int3& c) | PublicStatic | | 0x0C |
| int4 mad(const int4& a, const int4& b, const int4& c) | PublicStatic | | 0x10 |
| uint mad(uint a, uint b, uint c) | PublicStatic | | 0x04 |
| uint2 mad(const uint2& a, const uint2& b, const uint2& c) | PublicStatic | | 0x08 |
| uint3 mad(const uint3& a, const uint3& b, const uint3& c) | PublicStatic | | 0x0C |
| uint4 mad(const uint4& a, const uint4& b, const uint4& c) | PublicStatic | | 0x10 |
| long mad(long a, long b, long c) | PublicStatic | | 0x08 |
| ulong mad(ulong a, ulong b, ulong c) | PublicStatic | | 0x08 |
| float mad(float a, float b, float c) | PublicStatic | | 0x04 |
| float2 mad(const float2& a, const float2& b, const float2& c) | PublicStatic | | 0x08 |
| float3 mad(const float3& a, const float3& b, const float3& c) | PublicStatic | | 0x0C |
| float4 mad(const float4& a, const float4& b, const float4& c) | PublicStatic | | 0x10 |
| double mad(double a, double b, double c) | PublicStatic | | 0x08 |
| double2 mad(const double2& a, const double2& b, const double2& c) | PublicStatic | | 0x10 |
| double3 mad(const double3& a, const double3& b, const double3& c) | PublicStatic | | 0x18 |
| double4 mad(const double4& a, const double4& b, const double4& c) | PublicStatic | | 0x20 |
| int clamp(int x, int a, int b) | PublicStatic | | 0x04 |
| int2 clamp(const int2& x, const int2& a, const int2& b) | PublicStatic | | 0x08 |
| int3 clamp(const int3& x, const int3& a, const int3& b) | PublicStatic | | 0x0C |
| int4 clamp(const int4& x, const int4& a, const int4& b) | PublicStatic | | 0x10 |
| uint clamp(uint x, uint a, uint b) | PublicStatic | | 0x04 |
| uint2 clamp(const uint2& x, const uint2& a, const uint2& b) | PublicStatic | | 0x08 |
| uint3 clamp(const uint3& x, const uint3& a, const uint3& b) | PublicStatic | | 0x0C |
| uint4 clamp(const uint4& x, const uint4& a, const uint4& b) | PublicStatic | | 0x10 |
| long clamp(long x, long a, long b) | PublicStatic | | 0x08 |
| ulong clamp(ulong x, ulong a, ulong b) | PublicStatic | | 0x08 |
| float clamp(float x, float a, float b) | PublicStatic | | 0x04 |
| float2 clamp(const float2& x, const float2& a, const float2& b) | PublicStatic | | 0x08 |
| float3 clamp(const float3& x, const float3& a, const float3& b) | PublicStatic | | 0x0C |
| float4 clamp(const float4& x, const float4& a, const float4& b) | PublicStatic | | 0x10 |
| double clamp(double x, double a, double b) | PublicStatic | | 0x08 |
| double2 clamp(const double2& x, const double2& a, const double2& b) | PublicStatic | | 0x10 |
| double3 clamp(const double3& x, const double3& a, const double3& b) | PublicStatic | | 0x18 |
| double4 clamp(const double4& x, const double4& a, const double4& b) | PublicStatic | | 0x20 |
| float saturate(float x) | PublicStatic | | 0x04 |
| float2 saturate(const float2& x) | PublicStatic | | 0x08 |
| float3 saturate(const float3& x) | PublicStatic | | 0x0C |
| float4 saturate(const float4& x) | PublicStatic | | 0x10 |
| double saturate(double x) | PublicStatic | | 0x08 |
| double2 saturate(const double2& x) | PublicStatic | | 0x10 |
| double3 saturate(const double3& x) | PublicStatic | | 0x18 |
| double4 saturate(const double4& x) | PublicStatic | | 0x20 |
| int abs(int x) | PublicStatic | | 0x04 |
| int2 abs(const int2& x) | PublicStatic | | 0x08 |
| int3 abs(const int3& x) | PublicStatic | | 0x0C |
| int4 abs(const int4& x) | PublicStatic | | 0x10 |
| long abs(long x) | PublicStatic | | 0x08 |
| float abs(float x) | PublicStatic | | 0x04 |
| float2 abs(const float2& x) | PublicStatic | | 0x08 |
| float3 abs(const float3& x) | PublicStatic | | 0x0C |
| float4 abs(const float4& x) | PublicStatic | | 0x10 |
| double abs(double x) | PublicStatic | | 0x08 |
| double2 abs(const double2& x) | PublicStatic | | 0x10 |
| double3 abs(const double3& x) | PublicStatic | | 0x18 |
| double4 abs(const double4& x) | PublicStatic | | 0x20 |
| int dot(int x, int y) | PublicStatic | | 0x04 |
| int dot(const int2& x, const int2& y) | PublicStatic | | 0x08 |
| int dot(const int3& x, const int3& y) | PublicStatic | | 0x0C |
| int dot(const int4& x, const int4& y) | PublicStatic | | 0x10 |
| uint dot(uint x, uint y) | PublicStatic | | 0x04 |
| uint dot(const uint2& x, const uint2& y) | PublicStatic | | 0x08 |
| uint dot(const uint3& x, const uint3& y) | PublicStatic | | 0x0C |
| uint dot(const uint4& x, const uint4& y) | PublicStatic | | 0x10 |
| float dot(float x, float y) | PublicStatic | | 0x04 |
| float dot(const float2& x, const float2& y) | PublicStatic | | 0x08 |
| float dot(const float3& x, const float3& y) | PublicStatic | | 0x0C |
| float dot(const float4& x, const float4& y) | PublicStatic | | 0x10 |
| double dot(double x, double y) | PublicStatic | | 0x08 |
| double dot(const double2& x, const double2& y) | PublicStatic | | 0x10 |
| double dot(const double3& x, const double3& y) | PublicStatic | | 0x18 |
| double dot(const double4& x, const double4& y) | PublicStatic | | 0x20 |
| float tan(float x) | PublicStatic | | 0x04 |
| float2 tan(const float2& x) | PublicStatic | | 0x08 |
| float3 tan(const float3& x) | PublicStatic | | 0x0C |
| float4 tan(const float4& x) | PublicStatic | | 0x10 |
| double tan(double x) | PublicStatic | | 0x08 |
| double2 tan(const double2& x) | PublicStatic | | 0x10 |
| double3 tan(const double3& x) | PublicStatic | | 0x18 |
| double4 tan(const double4& x) | PublicStatic | | 0x20 |
| float tanh(float x) | PublicStatic | | 0x04 |
| float2 tanh(const float2& x) | PublicStatic | | 0x08 |
| float3 tanh(const float3& x) | PublicStatic | | 0x0C |
| float4 tanh(const float4& x) | PublicStatic | | 0x10 |
| double tanh(double x) | PublicStatic | | 0x08 |
| double2 tanh(const double2& x) | PublicStatic | | 0x10 |
| double3 tanh(const double3& x) | PublicStatic | | 0x18 |
| double4 tanh(const double4& x) | PublicStatic | | 0x20 |
| float atan(float x) | PublicStatic | | 0x04 |
| float2 atan(const float2& x) | PublicStatic | | 0x08 |
| float3 atan(const float3& x) | PublicStatic | | 0x0C |
| float4 atan(const float4& x) | PublicStatic | | 0x10 |
| double atan(double x) | PublicStatic | | 0x08 |
| double2 atan(const double2& x) | PublicStatic | | 0x10 |
| double3 atan(const double3& x) | PublicStatic | | 0x18 |
| double4 atan(const double4& x) | PublicStatic | | 0x20 |
| float atan2(float y, float x) | PublicStatic | | 0x04 |
| float2 atan2(const float2& y, const float2& x) | PublicStatic | | 0x08 |
| float3 atan2(const float3& y, const float3& x) | PublicStatic | | 0x0C |
| float4 atan2(const float4& y, const float4& x) | PublicStatic | | 0x10 |
| double atan2(double y, double x) | PublicStatic | | 0x08 |
| double2 atan2(const double2& y, const double2& x) | PublicStatic | | 0x10 |
| double3 atan2(const double3& y, const double3& x) | PublicStatic | | 0x18 |
| double4 atan2(const double4& y, const double4& x) | PublicStatic | | 0x20 |
| float cos(float x) | PublicStatic | | 0x04 |
| float2 cos(const float2& x) | PublicStatic | | 0x08 |
| float3 cos(const float3& x) | PublicStatic | | 0x0C |
| float4 cos(const float4& x) | PublicStatic | | 0x10 |
| double cos(double x) | PublicStatic | | 0x08 |
| double2 cos(const double2& x) | PublicStatic | | 0x10 |
| double3 cos(const double3& x) | PublicStatic | | 0x18 |
| double4 cos(const double4& x) | PublicStatic | | 0x20 |
| float cosh(float x) | PublicStatic | | 0x04 |
| float2 cosh(const float2& x) | PublicStatic | | 0x08 |
| float3 cosh(const float3& x) | PublicStatic | | 0x0C |
| float4 cosh(const float4& x) | PublicStatic | | 0x10 |
| double cosh(double x) | PublicStatic | | 0x08 |
| double2 cosh(const double2& x) | PublicStatic | | 0x10 |
| double3 cosh(const double3& x) | PublicStatic | | 0x18 |
| double4 cosh(const double4& x) | PublicStatic | | 0x20 |
| float acos(float x) | PublicStatic | | 0x04 |
| float2 acos(const float2& x) | PublicStatic | | 0x08 |
| float3 acos(const float3& x) | PublicStatic | | 0x0C |
| float4 acos(const float4& x) | PublicStatic | | 0x10 |
| double acos(double x) | PublicStatic | | 0x08 |
| double2 acos(const double2& x) | PublicStatic | | 0x10 |
| double3 acos(const double3& x) | PublicStatic | | 0x18 |
| double4 acos(const double4& x) | PublicStatic | | 0x20 |
| float sin(float x) | PublicStatic | | 0x04 |
| float2 sin(const float2& x) | PublicStatic | | 0x08 |
| float3 sin(const float3& x) | PublicStatic | | 0x0C |
| float4 sin(const float4& x) | PublicStatic | | 0x10 |
| double sin(double x) | PublicStatic | | 0x08 |
| double2 sin(const double2& x) | PublicStatic | | 0x10 |
| double3 sin(const double3& x) | PublicStatic | | 0x18 |
| double4 sin(const double4& x) | PublicStatic | | 0x20 |
| float sinh(float x) | PublicStatic | | 0x04 |
| float2 sinh(const float2& x) | PublicStatic | | 0x08 |
| float3 sinh(const float3& x) | PublicStatic | | 0x0C |
| float4 sinh(const float4& x) | PublicStatic | | 0x10 |
| double sinh(double x) | PublicStatic | | 0x08 |
| double2 sinh(const double2& x) | PublicStatic | | 0x10 |
| double3 sinh(const double3& x) | PublicStatic | | 0x18 |
| double4 sinh(const double4& x) | PublicStatic | | 0x20 |
| float asin(float x) | PublicStatic | | 0x04 |
| float2 asin(const float2& x) | PublicStatic | | 0x08 |
| float3 asin(const float3& x) | PublicStatic | | 0x0C |
| float4 asin(const float4& x) | PublicStatic | | 0x10 |
| double asin(double x) | PublicStatic | | 0x08 |
| double2 asin(const double2& x) | PublicStatic | | 0x10 |
| double3 asin(const double3& x) | PublicStatic | | 0x18 |
| double4 asin(const double4& x) | PublicStatic | | 0x20 |
| float floor(float x) | PublicStatic | | 0x04 |
| float2 floor(const float2& x) | PublicStatic | | 0x08 |
| float3 floor(const float3& x) | PublicStatic | | 0x0C |
| float4 floor(const float4& x) | PublicStatic | | 0x10 |
| double floor(double x) | PublicStatic | | 0x08 |
| double2 floor(const double2& x) | PublicStatic | | 0x10 |
| double3 floor(const double3& x) | PublicStatic | | 0x18 |
| double4 floor(const double4& x) | PublicStatic | | 0x20 |
| float ceil(float x) | PublicStatic | | 0x04 |
| float2 ceil(const float2& x) | PublicStatic | | 0x08 |
| float3 ceil(const float3& x) | PublicStatic | | 0x0C |
| float4 ceil(const float4& x) | PublicStatic | | 0x10 |
| double ceil(double x) | PublicStatic | | 0x08 |
| double2 ceil(const double2& x) | PublicStatic | | 0x10 |
| double3 ceil(const double3& x) | PublicStatic | | 0x18 |
| double4 ceil(const double4& x) | PublicStatic | | 0x20 |
| float round(float x) | PublicStatic | | 0x04 |
| float2 round(const float2& x) | PublicStatic | | 0x08 |
| float3 round(const float3& x) | PublicStatic | | 0x0C |
| float4 round(const float4& x) | PublicStatic | | 0x10 |
| double round(double x) | PublicStatic | | 0x08 |
| double2 round(const double2& x) | PublicStatic | | 0x10 |
| double3 round(const double3& x) | PublicStatic | | 0x18 |
| double4 round(const double4& x) | PublicStatic | | 0x20 |
| float trunc(float x) | PublicStatic | | 0x04 |
| float2 trunc(const float2& x) | PublicStatic | | 0x08 |
| float3 trunc(const float3& x) | PublicStatic | | 0x0C |
| float4 trunc(const float4& x) | PublicStatic | | 0x10 |
| double trunc(double x) | PublicStatic | | 0x08 |
| double2 trunc(const double2& x) | PublicStatic | | 0x10 |
| double3 trunc(const double3& x) | PublicStatic | | 0x18 |
| double4 trunc(const double4& x) | PublicStatic | | 0x20 |
| float frac(float x) | PublicStatic | | 0x04 |
| float2 frac(const float2& x) | PublicStatic | | 0x08 |
| float3 frac(const float3& x) | PublicStatic | | 0x0C |
| float4 frac(const float4& x) | PublicStatic | | 0x10 |
| double frac(double x) | PublicStatic | | 0x08 |
| double2 frac(const double2& x) | PublicStatic | | 0x10 |
| double3 frac(const double3& x) | PublicStatic | | 0x18 |
| double4 frac(const double4& x) | PublicStatic | | 0x20 |
| float rcp(float x) | PublicStatic | | 0x04 |
| float2 rcp(const float2& x) | PublicStatic | | 0x08 |
| float3 rcp(const float3& x) | PublicStatic | | 0x0C |
| float4 rcp(const float4& x) | PublicStatic | | 0x10 |
| double rcp(double x) | PublicStatic | | 0x08 |
| double2 rcp(const double2& x) | PublicStatic | | 0x10 |
| double3 rcp(const double3& x) | PublicStatic | | 0x18 |
| double4 rcp(const double4& x) | PublicStatic | | 0x20 |
| float sign(float x) | PublicStatic | | 0x04 |
| float2 sign(const float2& x) | PublicStatic | | 0x08 |
| float3 sign(const float3& x) | PublicStatic | | 0x0C |
| float4 sign(const float4& x) | PublicStatic | | 0x10 |
| double sign(double x) | PublicStatic | | 0x08 |
| double2 sign(const double2& x) | PublicStatic | | 0x10 |
| double3 sign(const double3& x) | PublicStatic | | 0x18 |
| double4 sign(const double4& x) | PublicStatic | | 0x20 |
| float pow(float x, float y) | PublicStatic | | 0x04 |
| float2 pow(const float2& x, const float2& y) | PublicStatic | | 0x08 |
| float3 pow(const float3& x, const float3& y) | PublicStatic | | 0x0C |
| float4 pow(const float4& x, const float4& y) | PublicStatic | | 0x10 |
| double pow(double x, double y) | PublicStatic | | 0x08 |
| double2 pow(const double2& x, const double2& y) | PublicStatic | | 0x10 |
| double3 pow(const double3& x, const double3& y) | PublicStatic | | 0x18 |
| double4 pow(const double4& x, const double4& y) | PublicStatic | | 0x20 |
| float exp(float x) | PublicStatic | | 0x04 |
| float2 exp(const float2& x) | PublicStatic | | 0x08 |
| float3 exp(const float3& x) | PublicStatic | | 0x0C |
| float4 exp(const float4& x) | PublicStatic | | 0x10 |
| double exp(double x) | PublicStatic | | 0x08 |
| double2 exp(const double2& x) | PublicStatic | | 0x10 |
| double3 exp(const double3& x) | PublicStatic | | 0x18 |
| double4 exp(const double4& x) | PublicStatic | | 0x20 |
| float exp2(float x) | PublicStatic | | 0x04 |
| float2 exp2(const float2& x) | PublicStatic | | 0x08 |
| float3 exp2(const float3& x) | PublicStatic | | 0x0C |
| float4 exp2(const float4& x) | PublicStatic | | 0x10 |
| double exp2(double x) | PublicStatic | | 0x08 |
| double2 exp2(const double2& x) | PublicStatic | | 0x10 |
| double3 exp2(const double3& x) | PublicStatic | | 0x18 |
| double4 exp2(const double4& x) | PublicStatic | | 0x20 |
| float exp10(float x) | PublicStatic | | 0x04 |
| float2 exp10(const float2& x) | PublicStatic | | 0x08 |
| float3 exp10(const float3& x) | PublicStatic | | 0x0C |
| float4 exp10(const float4& x) | PublicStatic | | 0x10 |
| double exp10(double x) | PublicStatic | | 0x08 |
| double2 exp10(const double2& x) | PublicStatic | | 0x10 |
| double3 exp10(const double3& x) | PublicStatic | | 0x18 |
| double4 exp10(const double4& x) | PublicStatic | | 0x20 |
| float log(float x) | PublicStatic | | 0x04 |
| float2 log(const float2& x) | PublicStatic | | 0x08 |
| float3 log(const float3& x) | PublicStatic | | 0x0C |
| float4 log(const float4& x) | PublicStatic | | 0x10 |
| double log(double x) | PublicStatic | | 0x08 |
| double2 log(const double2& x) | PublicStatic | | 0x10 |
| double3 log(const double3& x) | PublicStatic | | 0x18 |
| double4 log(const double4& x) | PublicStatic | | 0x20 |
| float log2(float x) | PublicStatic | | 0x04 |
| float2 log2(const float2& x) | PublicStatic | | 0x08 |
| float3 log2(const float3& x) | PublicStatic | | 0x0C |
| float4 log2(const float4& x) | PublicStatic | | 0x10 |
| double log2(double x) | PublicStatic | | 0x08 |
| double2 log2(const double2& x) | PublicStatic | | 0x10 |
| double3 log2(const double3& x) | PublicStatic | | 0x18 |
| double4 log2(const double4& x) | PublicStatic | | 0x20 |
| float log10(float x) | PublicStatic | | 0x04 |
| float2 log10(const float2& x) | PublicStatic | | 0x08 |
| float3 log10(const float3& x) | PublicStatic | | 0x0C |
| float4 log10(const float4& x) | PublicStatic | | 0x10 |
| double log10(double x) | PublicStatic | | 0x08 |
| double2 log10(const double2& x) | PublicStatic | | 0x10 |
| double3 log10(const double3& x) | PublicStatic | | 0x18 |
| double4 log10(const double4& x) | PublicStatic | | 0x20 |
| float fmod(float x, float y) | PublicStatic | | 0x04 |
| float2 fmod(const float2& x, const float2& y) | PublicStatic | | 0x08 |
| float3 fmod(const float3& x, const float3& y) | PublicStatic | | 0x0C |
| float4 fmod(const float4& x, const float4& y) | PublicStatic | | 0x10 |
| double fmod(double x, double y) | PublicStatic | | 0x08 |
| double2 fmod(const double2& x, const double2& y) | PublicStatic | | 0x10 |
| double3 fmod(const double3& x, const double3& y) | PublicStatic | | 0x18 |
| double4 fmod(const double4& x, const double4& y) | PublicStatic | | 0x20 |
| float modf(float x, ref float& i) | PublicStatic | | 0x04 |
| float2 modf(const float2& x, ref float2& i) | PublicStatic | | 0x08 |
| float3 modf(const float3& x, ref float3& i) | PublicStatic | | 0x0C |
| float4 modf(const float4& x, ref float4& i) | PublicStatic | | 0x10 |
| double modf(double x, ref double& i) | PublicStatic | | 0x08 |
| double2 modf(const double2& x, ref double2& i) | PublicStatic | | 0x10 |
| double3 modf(const double3& x, ref double3& i) | PublicStatic | | 0x18 |
| double4 modf(const double4& x, ref double4& i) | PublicStatic | | 0x20 |
| float sqrt(float x) | PublicStatic | | 0x04 |
| float2 sqrt(const float2& x) | PublicStatic | | 0x08 |
| float3 sqrt(const float3& x) | PublicStatic | | 0x0C |
| float4 sqrt(const float4& x) | PublicStatic | | 0x10 |
| double sqrt(double x) | PublicStatic | | 0x08 |
| double2 sqrt(const double2& x) | PublicStatic | | 0x10 |
| double3 sqrt(const double3& x) | PublicStatic | | 0x18 |
| double4 sqrt(const double4& x) | PublicStatic | | 0x20 |
| float rsqrt(float x) | PublicStatic | | 0x04 |
| float2 rsqrt(const float2& x) | PublicStatic | | 0x08 |
| float3 rsqrt(const float3& x) | PublicStatic | | 0x0C |
| float4 rsqrt(const float4& x) | PublicStatic | | 0x10 |
| double rsqrt(double x) | PublicStatic | | 0x08 |
| double2 rsqrt(const double2& x) | PublicStatic | | 0x10 |
| double3 rsqrt(const double3& x) | PublicStatic | | 0x18 |
| double4 rsqrt(const double4& x) | PublicStatic | | 0x20 |
| float2 normalize(const float2& x) | PublicStatic | | 0x08 |
| float3 normalize(const float3& x) | PublicStatic | | 0x0C |
| float4 normalize(const float4& x) | PublicStatic | | 0x10 |
| double2 normalize(const double2& x) | PublicStatic | | 0x10 |
| double3 normalize(const double3& x) | PublicStatic | | 0x18 |
| double4 normalize(const double4& x) | PublicStatic | | 0x20 |
| float2 normalizesafe(const float2& x, const float2& defaultvalue) | PublicStatic | | 0x08 |
| float3 normalizesafe(const float3& x, const float3& defaultvalue) | PublicStatic | | 0x0C |
| float4 normalizesafe(const float4& x, const float4& defaultvalue) | PublicStatic | | 0x10 |
| double2 normalizesafe(const double2& x, const double2& defaultvalue) | PublicStatic | | 0x10 |
| double3 normalizesafe(const double3& x, const double3& defaultvalue) | PublicStatic | | 0x18 |
| double4 normalizesafe(const double4& x, const double4& defaultvalue) | PublicStatic | | 0x20 |
| float length(float x) | PublicStatic | | 0x04 |
| float length(const float2& x) | PublicStatic | | 0x08 |
| float length(const float3& x) | PublicStatic | | 0x0C |
| float length(const float4& x) | PublicStatic | | 0x10 |
| double length(double x) | PublicStatic | | 0x08 |
| double length(const double2& x) | PublicStatic | | 0x10 |
| double length(const double3& x) | PublicStatic | | 0x18 |
| double length(const double4& x) | PublicStatic | | 0x20 |
| float lengthsq(float x) | PublicStatic | | 0x04 |
| float lengthsq(const float2& x) | PublicStatic | | 0x08 |
| float lengthsq(const float3& x) | PublicStatic | | 0x0C |
| float lengthsq(const float4& x) | PublicStatic | | 0x10 |
| double lengthsq(double x) | PublicStatic | | 0x08 |
| double lengthsq(const double2& x) | PublicStatic | | 0x10 |
| double lengthsq(const double3& x) | PublicStatic | | 0x18 |
| double lengthsq(const double4& x) | PublicStatic | | 0x20 |
| float distance(float x, float y) | PublicStatic | | 0x04 |
| float distance(const float2& x, const float2& y) | PublicStatic | | 0x08 |
| float distance(const float3& x, const float3& y) | PublicStatic | | 0x0C |
| float distance(const float4& x, const float4& y) | PublicStatic | | 0x10 |
| double distance(double x, double y) | PublicStatic | | 0x08 |
| double distance(const double2& x, const double2& y) | PublicStatic | | 0x10 |
| double distance(const double3& x, const double3& y) | PublicStatic | | 0x18 |
| double distance(const double4& x, const double4& y) | PublicStatic | | 0x20 |
| float distancesq(float x, float y) | PublicStatic | | 0x04 |
| float distancesq(const float2& x, const float2& y) | PublicStatic | | 0x08 |
| float distancesq(const float3& x, const float3& y) | PublicStatic | | 0x0C |
| float distancesq(const float4& x, const float4& y) | PublicStatic | | 0x10 |
| double distancesq(double x, double y) | PublicStatic | | 0x08 |
| double distancesq(const double2& x, const double2& y) | PublicStatic | | 0x10 |
| double distancesq(const double3& x, const double3& y) | PublicStatic | | 0x18 |
| double distancesq(const double4& x, const double4& y) | PublicStatic | | 0x20 |
| float3 cross(const float3& x, const float3& y) | PublicStatic | | 0x0C |
| double3 cross(const double3& x, const double3& y) | PublicStatic | | 0x18 |
| float smoothstep(float a, float b, float x) | PublicStatic | | 0x04 |
| float2 smoothstep(const float2& a, const float2& b, const float2& x) | PublicStatic | | 0x08 |
| float3 smoothstep(const float3& a, const float3& b, const float3& x) | PublicStatic | | 0x0C |
| float4 smoothstep(const float4& a, const float4& b, const float4& x) | PublicStatic | | 0x10 |
| double smoothstep(double a, double b, double x) | PublicStatic | | 0x08 |
| double2 smoothstep(const double2& a, const double2& b, const double2& x) | PublicStatic | | 0x10 |
| double3 smoothstep(const double3& a, const double3& b, const double3& x) | PublicStatic | | 0x18 |
| double4 smoothstep(const double4& a, const double4& b, const double4& x) | PublicStatic | | 0x20 |
| bool any(const bool2& x) | PublicStatic | | 0x02 |
| bool any(const bool3& x) | PublicStatic | | 0x03 |
| bool any(const bool4& x) | PublicStatic | | 0x04 |
| bool any(const int2& x) | PublicStatic | | 0x08 |
| bool any(const int3& x) | PublicStatic | | 0x0C |
| bool any(const int4& x) | PublicStatic | | 0x10 |
| bool any(const uint2& x) | PublicStatic | | 0x08 |
| bool any(const uint3& x) | PublicStatic | | 0x0C |
| bool any(const uint4& x) | PublicStatic | | 0x10 |
| bool any(const float2& x) | PublicStatic | | 0x08 |
| bool any(const float3& x) | PublicStatic | | 0x0C |
| bool any(const float4& x) | PublicStatic | | 0x10 |
| bool any(const double2& x) | PublicStatic | | 0x10 |
| bool any(const double3& x) | PublicStatic | | 0x18 |
| bool any(const double4& x) | PublicStatic | | 0x20 |
| bool all(const bool2& x) | PublicStatic | | 0x02 |
| bool all(const bool3& x) | PublicStatic | | 0x03 |
| bool all(const bool4& x) | PublicStatic | | 0x04 |
| bool all(const int2& x) | PublicStatic | | 0x08 |
| bool all(const int3& x) | PublicStatic | | 0x0C |
| bool all(const int4& x) | PublicStatic | | 0x10 |
| bool all(const uint2& x) | PublicStatic | | 0x08 |
| bool all(const uint3& x) | PublicStatic | | 0x0C |
| bool all(const uint4& x) | PublicStatic | | 0x10 |
| bool all(const float2& x) | PublicStatic | | 0x08 |
| bool all(const float3& x) | PublicStatic | | 0x0C |
| bool all(const float4& x) | PublicStatic | | 0x10 |
| bool all(const double2& x) | PublicStatic | | 0x10 |
| bool all(const double3& x) | PublicStatic | | 0x18 |
| bool all(const double4& x) | PublicStatic | | 0x20 |
| int select(int a, int b, bool c) | PublicStatic | | 0x04 |
| int2 select(const int2& a, const int2& b, bool c) | PublicStatic | | 0x08 |
| int3 select(const int3& a, const int3& b, bool c) | PublicStatic | | 0x0C |
| int4 select(const int4& a, const int4& b, bool c) | PublicStatic | | 0x10 |
| int2 select(const int2& a, const int2& b, const bool2& c) | PublicStatic | | 0x08 |
| int3 select(const int3& a, const int3& b, const bool3& c) | PublicStatic | | 0x0C |
| int4 select(const int4& a, const int4& b, const bool4& c) | PublicStatic | | 0x10 |
| uint select(uint a, uint b, bool c) | PublicStatic | | 0x04 |
| uint2 select(const uint2& a, const uint2& b, bool c) | PublicStatic | | 0x08 |
| uint3 select(const uint3& a, const uint3& b, bool c) | PublicStatic | | 0x0C |
| uint4 select(const uint4& a, const uint4& b, bool c) | PublicStatic | | 0x10 |
| uint2 select(const uint2& a, const uint2& b, const bool2& c) | PublicStatic | | 0x08 |
| uint3 select(const uint3& a, const uint3& b, const bool3& c) | PublicStatic | | 0x0C |
| uint4 select(const uint4& a, const uint4& b, const bool4& c) | PublicStatic | | 0x10 |
| long select(long a, long b, bool c) | PublicStatic | | 0x08 |
| ulong select(ulong a, ulong b, bool c) | PublicStatic | | 0x08 |
| float select(float a, float b, bool c) | PublicStatic | | 0x04 |
| float2 select(const float2& a, const float2& b, bool c) | PublicStatic | | 0x08 |
| float3 select(const float3& a, const float3& b, bool c) | PublicStatic | | 0x0C |
| float4 select(const float4& a, const float4& b, bool c) | PublicStatic | | 0x10 |
| float2 select(const float2& a, const float2& b, const bool2& c) | PublicStatic | | 0x08 |
| float3 select(const float3& a, const float3& b, const bool3& c) | PublicStatic | | 0x0C |
| float4 select(const float4& a, const float4& b, const bool4& c) | PublicStatic | | 0x10 |
| double select(double a, double b, bool c) | PublicStatic | | 0x08 |
| double2 select(const double2& a, const double2& b, bool c) | PublicStatic | | 0x10 |
| double3 select(const double3& a, const double3& b, bool c) | PublicStatic | | 0x18 |
| double4 select(const double4& a, const double4& b, bool c) | PublicStatic | | 0x20 |
| double2 select(const double2& a, const double2& b, const bool2& c) | PublicStatic | | 0x10 |
| double3 select(const double3& a, const double3& b, const bool3& c) | PublicStatic | | 0x18 |
| double4 select(const double4& a, const double4& b, const bool4& c) | PublicStatic | | 0x20 |
| float step(float y, float x) | PublicStatic | | 0x04 |
| float2 step(const float2& y, const float2& x) | PublicStatic | | 0x08 |
| float3 step(const float3& y, const float3& x) | PublicStatic | | 0x0C |
| float4 step(const float4& y, const float4& x) | PublicStatic | | 0x10 |
| double step(double y, double x) | PublicStatic | | 0x08 |
| double2 step(const double2& y, const double2& x) | PublicStatic | | 0x10 |
| double3 step(const double3& y, const double3& x) | PublicStatic | | 0x18 |
| double4 step(const double4& y, const double4& x) | PublicStatic | | 0x20 |
| float2 reflect(const float2& i, const float2& n) | PublicStatic | | 0x08 |
| float3 reflect(const float3& i, const float3& n) | PublicStatic | | 0x0C |
| float4 reflect(const float4& i, const float4& n) | PublicStatic | | 0x10 |
| double2 reflect(const double2& i, const double2& n) | PublicStatic | | 0x10 |
| double3 reflect(const double3& i, const double3& n) | PublicStatic | | 0x18 |
| double4 reflect(const double4& i, const double4& n) | PublicStatic | | 0x20 |
| float2 refract(const float2& i, const float2& n, float eta) | PublicStatic | | 0x08 |
| float3 refract(const float3& i, const float3& n, float eta) | PublicStatic | | 0x0C |
| float4 refract(const float4& i, const float4& n, float eta) | PublicStatic | | 0x10 |
| double2 refract(const double2& i, const double2& n, double eta) | PublicStatic | | 0x10 |
| double3 refract(const double3& i, const double3& n, double eta) | PublicStatic | | 0x18 |
| double4 refract(const double4& i, const double4& n, double eta) | PublicStatic | | 0x20 |
| float2 project(const float2& a, const float2& b) | PublicStatic | | 0x08 |
| float3 project(const float3& a, const float3& b) | PublicStatic | | 0x0C |
| float4 project(const float4& a, const float4& b) | PublicStatic | | 0x10 |
| float2 projectsafe(const float2& a, const float2& b, const float2& defaultValue) | PublicStatic | | 0x08 |
| float3 projectsafe(const float3& a, const float3& b, const float3& defaultValue) | PublicStatic | | 0x0C |
| float4 projectsafe(const float4& a, const float4& b, const float4& defaultValue) | PublicStatic | | 0x10 |
| double2 project(const double2& a, const double2& b) | PublicStatic | | 0x10 |
| double3 project(const double3& a, const double3& b) | PublicStatic | | 0x18 |
| double4 project(const double4& a, const double4& b) | PublicStatic | | 0x20 |
| double2 projectsafe(const double2& a, const double2& b, const double2& defaultValue) | PublicStatic | | 0x10 |
| double3 projectsafe(const double3& a, const double3& b, const double3& defaultValue) | PublicStatic | | 0x18 |
| double4 projectsafe(const double4& a, const double4& b, const double4& defaultValue) | PublicStatic | | 0x20 |
| float2 faceforward(const float2& n, const float2& i, const float2& ng) | PublicStatic | | 0x08 |
| float3 faceforward(const float3& n, const float3& i, const float3& ng) | PublicStatic | | 0x0C |
| float4 faceforward(const float4& n, const float4& i, const float4& ng) | PublicStatic | | 0x10 |
| double2 faceforward(const double2& n, const double2& i, const double2& ng) | PublicStatic | | 0x10 |
| double3 faceforward(const double3& n, const double3& i, const double3& ng) | PublicStatic | | 0x18 |
| double4 faceforward(const double4& n, const double4& i, const double4& ng) | PublicStatic | | 0x20 |
| void sincos(float x, ref float& s, ref float& c) | PublicStatic | | 0x04 |
| void sincos(const float2& x, ref float2& s, ref float2& c) | PublicStatic | | 0x08 |
| void sincos(const float3& x, ref float3& s, ref float3& c) | PublicStatic | | 0x0C |
| void sincos(const float4& x, ref float4& s, ref float4& c) | PublicStatic | | 0x10 |
| void sincos(double x, ref double& s, ref double& c) | PublicStatic | | 0x08 |
| void sincos(const double2& x, ref double2& s, ref double2& c) | PublicStatic | | 0x10 |
| void sincos(const double3& x, ref double3& s, ref double3& c) | PublicStatic | | 0x18 |
| void sincos(const double4& x, ref double4& s, ref double4& c) | PublicStatic | | 0x20 |
| int countbits(int x) | PublicStatic | | 0x04 |
| int2 countbits(const int2& x) | PublicStatic | | 0x08 |
| int3 countbits(const int3& x) | PublicStatic | | 0x0C |
| int4 countbits(const int4& x) | PublicStatic | | 0x10 |
| int countbits(uint x) | PublicStatic | | 0x04 |
| int2 countbits(const uint2& x) | PublicStatic | | 0x08 |
| int3 countbits(const uint3& x) | PublicStatic | | 0x0C |
| int4 countbits(const uint4& x) | PublicStatic | | 0x10 |
| int countbits(ulong x) | PublicStatic | | 0x08 |
| int countbits(long x) | PublicStatic | | 0x08 |
| int lzcnt(int x) | PublicStatic | | 0x04 |
| int2 lzcnt(const int2& x) | PublicStatic | | 0x08 |
| int3 lzcnt(const int3& x) | PublicStatic | | 0x0C |
| int4 lzcnt(const int4& x) | PublicStatic | | 0x10 |
| int lzcnt(uint x) | PublicStatic | | 0x04 |
| int2 lzcnt(const uint2& x) | PublicStatic | | 0x08 |
| int3 lzcnt(const uint3& x) | PublicStatic | | 0x0C |
| int4 lzcnt(const uint4& x) | PublicStatic | | 0x10 |
| int lzcnt(long x) | PublicStatic | | 0x08 |
| int lzcnt(ulong x) | PublicStatic | | 0x08 |
| int tzcnt(int x) | PublicStatic | | 0x04 |
| int2 tzcnt(const int2& x) | PublicStatic | | 0x08 |
| int3 tzcnt(const int3& x) | PublicStatic | | 0x0C |
| int4 tzcnt(const int4& x) | PublicStatic | | 0x10 |
| int tzcnt(uint x) | PublicStatic | | 0x04 |
| int2 tzcnt(const uint2& x) | PublicStatic | | 0x08 |
| int3 tzcnt(const uint3& x) | PublicStatic | | 0x0C |
| int4 tzcnt(const uint4& x) | PublicStatic | | 0x10 |
| int tzcnt(long x) | PublicStatic | | 0x08 |
| int tzcnt(ulong x) | PublicStatic | | 0x08 |
| int reversebits(int x) | PublicStatic | | 0x04 |
| int2 reversebits(const int2& x) | PublicStatic | | 0x08 |
| int3 reversebits(const int3& x) | PublicStatic | | 0x0C |
| int4 reversebits(const int4& x) | PublicStatic | | 0x10 |
| uint reversebits(uint x) | PublicStatic | | 0x04 |
| uint2 reversebits(const uint2& x) | PublicStatic | | 0x08 |
| uint3 reversebits(const uint3& x) | PublicStatic | | 0x0C |
| uint4 reversebits(const uint4& x) | PublicStatic | | 0x10 |
| long reversebits(long x) | PublicStatic | | 0x08 |
| ulong reversebits(ulong x) | PublicStatic | | 0x08 |
| int rol(int x, int n) | PublicStatic | | 0x04 |
| int2 rol(const int2& x, int n) | PublicStatic | | 0x08 |
| int3 rol(const int3& x, int n) | PublicStatic | | 0x0C |
| int4 rol(const int4& x, int n) | PublicStatic | | 0x10 |
| uint rol(uint x, int n) | PublicStatic | | 0x04 |
| uint2 rol(const uint2& x, int n) | PublicStatic | | 0x08 |
| uint3 rol(const uint3& x, int n) | PublicStatic | | 0x0C |
| uint4 rol(const uint4& x, int n) | PublicStatic | | 0x10 |
| long rol(long x, int n) | PublicStatic | | 0x08 |
| ulong rol(ulong x, int n) | PublicStatic | | 0x08 |
| int ror(int x, int n) | PublicStatic | | 0x04 |
| int2 ror(const int2& x, int n) | PublicStatic | | 0x08 |
| int3 ror(const int3& x, int n) | PublicStatic | | 0x0C |
| int4 ror(const int4& x, int n) | PublicStatic | | 0x10 |
| uint ror(uint x, int n) | PublicStatic | | 0x04 |
| uint2 ror(const uint2& x, int n) | PublicStatic | | 0x08 |
| uint3 ror(const uint3& x, int n) | PublicStatic | | 0x0C |
| uint4 ror(const uint4& x, int n) | PublicStatic | | 0x10 |
| long ror(long x, int n) | PublicStatic | | 0x08 |
| ulong ror(ulong x, int n) | PublicStatic | | 0x08 |
| int ceilpow2(int x) | PublicStatic | | 0x04 |
| int2 ceilpow2(const int2& x) | PublicStatic | | 0x08 |
| int3 ceilpow2(const int3& x) | PublicStatic | | 0x0C |
| int4 ceilpow2(const int4& x) | PublicStatic | | 0x10 |
| uint ceilpow2(uint x) | PublicStatic | | 0x04 |
| uint2 ceilpow2(const uint2& x) | PublicStatic | | 0x08 |
| uint3 ceilpow2(const uint3& x) | PublicStatic | | 0x0C |
| uint4 ceilpow2(const uint4& x) | PublicStatic | | 0x10 |
| long ceilpow2(long x) | PublicStatic | | 0x08 |
| ulong ceilpow2(ulong x) | PublicStatic | | 0x08 |
| int ceillog2(int x) | PublicStatic | | 0x04 |
| int2 ceillog2(const int2& x) | PublicStatic | | 0x08 |
| int3 ceillog2(const int3& x) | PublicStatic | | 0x0C |
| int4 ceillog2(const int4& x) | PublicStatic | | 0x10 |
| int ceillog2(uint x) | PublicStatic | | 0x04 |
| int2 ceillog2(const uint2& x) | PublicStatic | | 0x08 |
| int3 ceillog2(const uint3& x) | PublicStatic | | 0x0C |
| int4 ceillog2(const uint4& x) | PublicStatic | | 0x10 |
| int floorlog2(int x) | PublicStatic | | 0x04 |
| int2 floorlog2(const int2& x) | PublicStatic | | 0x08 |
| int3 floorlog2(const int3& x) | PublicStatic | | 0x0C |
| int4 floorlog2(const int4& x) | PublicStatic | | 0x10 |
| int floorlog2(uint x) | PublicStatic | | 0x04 |
| int2 floorlog2(const uint2& x) | PublicStatic | | 0x08 |
| int3 floorlog2(const uint3& x) | PublicStatic | | 0x0C |
| int4 floorlog2(const uint4& x) | PublicStatic | | 0x10 |
| float radians(float x) | PublicStatic | | 0x04 |
| float2 radians(const float2& x) | PublicStatic | | 0x08 |
| float3 radians(const float3& x) | PublicStatic | | 0x0C |
| float4 radians(const float4& x) | PublicStatic | | 0x10 |
| double radians(double x) | PublicStatic | | 0x08 |
| double2 radians(const double2& x) | PublicStatic | | 0x10 |
| double3 radians(const double3& x) | PublicStatic | | 0x18 |
| double4 radians(const double4& x) | PublicStatic | | 0x20 |
| float degrees(float x) | PublicStatic | | 0x04 |
| float2 degrees(const float2& x) | PublicStatic | | 0x08 |
| float3 degrees(const float3& x) | PublicStatic | | 0x0C |
| float4 degrees(const float4& x) | PublicStatic | | 0x10 |
| double degrees(double x) | PublicStatic | | 0x08 |
| double2 degrees(const double2& x) | PublicStatic | | 0x10 |
| double3 degrees(const double3& x) | PublicStatic | | 0x18 |
| double4 degrees(const double4& x) | PublicStatic | | 0x20 |
| int cmin(const int2& x) | PublicStatic | | 0x08 |
| int cmin(const int3& x) | PublicStatic | | 0x0C |
| int cmin(const int4& x) | PublicStatic | | 0x10 |
| uint cmin(const uint2& x) | PublicStatic | | 0x08 |
| uint cmin(const uint3& x) | PublicStatic | | 0x0C |
| uint cmin(const uint4& x) | PublicStatic | | 0x10 |
| float cmin(const float2& x) | PublicStatic | | 0x08 |
| float cmin(const float3& x) | PublicStatic | | 0x0C |
| float cmin(const float4& x) | PublicStatic | | 0x10 |
| double cmin(const double2& x) | PublicStatic | | 0x10 |
| double cmin(const double3& x) | PublicStatic | | 0x18 |
| double cmin(const double4& x) | PublicStatic | | 0x20 |
| int cmax(const int2& x) | PublicStatic | | 0x08 |
| int cmax(const int3& x) | PublicStatic | | 0x0C |
| int cmax(const int4& x) | PublicStatic | | 0x10 |
| uint cmax(const uint2& x) | PublicStatic | | 0x08 |
| uint cmax(const uint3& x) | PublicStatic | | 0x0C |
| uint cmax(const uint4& x) | PublicStatic | | 0x10 |
| float cmax(const float2& x) | PublicStatic | | 0x08 |
| float cmax(const float3& x) | PublicStatic | | 0x0C |
| float cmax(const float4& x) | PublicStatic | | 0x10 |
| double cmax(const double2& x) | PublicStatic | | 0x10 |
| double cmax(const double3& x) | PublicStatic | | 0x18 |
| double cmax(const double4& x) | PublicStatic | | 0x20 |
| int csum(const int2& x) | PublicStatic | | 0x08 |
| int csum(const int3& x) | PublicStatic | | 0x0C |
| int csum(const int4& x) | PublicStatic | | 0x10 |
| uint csum(const uint2& x) | PublicStatic | | 0x08 |
| uint csum(const uint3& x) | PublicStatic | | 0x0C |
| uint csum(const uint4& x) | PublicStatic | | 0x10 |
| float csum(const float2& x) | PublicStatic | | 0x08 |
| float csum(const float3& x) | PublicStatic | | 0x0C |
| float csum(const float4& x) | PublicStatic | | 0x10 |
| double csum(const double2& x) | PublicStatic | | 0x10 |
| double csum(const double3& x) | PublicStatic | | 0x18 |
| double csum(const double4& x) | PublicStatic | | 0x20 |
| int compress(const Int32*& output, int index, const int4& val, const bool4& mask) | PublicStatic | | 0x10 |
| int compress(const UInt32*& output, int index, const uint4& val, const bool4& mask) | PublicStatic | | 0x10 |
| int compress(const Single*& output, int index, const float4& val, const bool4& mask) | PublicStatic | | 0x10 |
| float f16tof32(uint x) | PublicStatic | | 0x04 |
| float2 f16tof32(const uint2& x) | PublicStatic | | 0x08 |
| float3 f16tof32(const uint3& x) | PublicStatic | | 0x0C |
| float4 f16tof32(const uint4& x) | PublicStatic | | 0x10 |
| uint f32tof16(float x) | PublicStatic | | 0x04 |
| uint2 f32tof16(const float2& x) | PublicStatic | | 0x08 |
| uint3 f32tof16(const float3& x) | PublicStatic | | 0x0C |
| uint4 f32tof16(const float4& x) | PublicStatic | | 0x10 |
| uint hash(const Void*& pBuffer, int numBytes, uint seed) | PublicStatic | | 0x04 |
| float3 up() | PublicStatic | | 0x0C |
| float3 down() | PublicStatic | | 0x0C |
| float3 forward() | PublicStatic | | 0x0C |
| float3 back() | PublicStatic | | 0x0C |
| float3 left() | PublicStatic | | 0x0C |
| float3 right() | PublicStatic | | 0x0C |
| float4 unpacklo(const float4& a, const float4& b) | Static+1 flags | | 0x10 |
| double4 unpacklo(const double4& a, const double4& b) | Static+1 flags | | 0x20 |
| float4 unpackhi(const float4& a, const float4& b) | Static+1 flags | | 0x10 |
| double4 unpackhi(const double4& a, const double4& b) | Static+1 flags | | 0x20 |
| float4 movelh(const float4& a, const float4& b) | Static+1 flags | | 0x10 |
| double4 movelh(const double4& a, const double4& b) | Static+1 flags | | 0x20 |
| float4 movehl(const float4& a, const float4& b) | Static+1 flags | | 0x10 |
| double4 movehl(const double4& a, const double4& b) | Static+1 flags | | 0x20 |
| uint fold_to_uint(double x) | Static+1 flags | | 0x08 |
| uint2 fold_to_uint(const double2& x) | Static+1 flags | | 0x10 |
| uint3 fold_to_uint(const double3& x) | Static+1 flags | | 0x18 |
| uint4 fold_to_uint(const double4& x) | Static+1 flags | | 0x20 |
| float3x3 float3x3(const float4x4& f4x4) | PublicStatic | | 0x40 |
| float3x3 float3x3(const quaternion& rotation) | PublicStatic | | 0x24 |
| float4x4 float4x4(const float3x3& rotation, const float3& translation) | PublicStatic | | 0x40 |
| float4x4 float4x4(const quaternion& rotation, const float3& translation) | PublicStatic | | 0x40 |
| float4x4 float4x4(const RigidTransform& transform) | PublicStatic | | 0x40 |
| float3x3 orthonormalize(const float3x3& i) | PublicStatic | | 0x24 |
| float mul(float a, float b) | PublicStatic | | 0x04 |
| float mul(const float2& a, const float2& b) | PublicStatic | | 0x08 |
| float2 mul(const float2& a, const float2x2& b) | PublicStatic | | 0x10 |
| float3 mul(const float2& a, const float2x3& b) | PublicStatic | | 0x18 |
| float4 mul(const float2& a, const float2x4& b) | PublicStatic | | 0x20 |
| float mul(const float3& a, const float3& b) | PublicStatic | | 0x0C |
| float2 mul(const float3& a, const float3x2& b) | PublicStatic | | 0x18 |
| float3 mul(const float3& a, const float3x3& b) | PublicStatic | | 0x24 |
| float4 mul(const float3& a, const float3x4& b) | PublicStatic | | 0x30 |
| float mul(const float4& a, const float4& b) | PublicStatic | | 0x10 |
| float2 mul(const float4& a, const float4x2& b) | PublicStatic | | 0x20 |
| float3 mul(const float4& a, const float4x3& b) | PublicStatic | | 0x30 |
| float4 mul(const float4& a, const float4x4& b) | PublicStatic | | 0x40 |
| float2 mul(const float2x2& a, const float2& b) | PublicStatic | | 0x10 |
| float2x2 mul(const float2x2& a, const float2x2& b) | PublicStatic | | 0x10 |
| float2x3 mul(const float2x2& a, const float2x3& b) | PublicStatic | | 0x18 |
| float2x4 mul(const float2x2& a, const float2x4& b) | PublicStatic | | 0x20 |
| float2 mul(const float2x3& a, const float3& b) | PublicStatic | | 0x18 |
| float2x2 mul(const float2x3& a, const float3x2& b) | PublicStatic | | 0x18 |
| float2x3 mul(const float2x3& a, const float3x3& b) | PublicStatic | | 0x24 |
| float2x4 mul(const float2x3& a, const float3x4& b) | PublicStatic | | 0x30 |
| float2 mul(const float2x4& a, const float4& b) | PublicStatic | | 0x20 |
| float2x2 mul(const float2x4& a, const float4x2& b) | PublicStatic | | 0x20 |
| float2x3 mul(const float2x4& a, const float4x3& b) | PublicStatic | | 0x30 |
| float2x4 mul(const float2x4& a, const float4x4& b) | PublicStatic | | 0x40 |
| float3 mul(const float3x2& a, const float2& b) | PublicStatic | | 0x18 |
| float3x2 mul(const float3x2& a, const float2x2& b) | PublicStatic | | 0x18 |
| float3x3 mul(const float3x2& a, const float2x3& b) | PublicStatic | | 0x24 |
| float3x4 mul(const float3x2& a, const float2x4& b) | PublicStatic | | 0x30 |
| float3 mul(const float3x3& a, const float3& b) | PublicStatic | | 0x24 |
| float3x2 mul(const float3x3& a, const float3x2& b) | PublicStatic | | 0x24 |
| float3x3 mul(const float3x3& a, const float3x3& b) | PublicStatic | | 0x24 |
| float3x4 mul(const float3x3& a, const float3x4& b) | PublicStatic | | 0x30 |
| float3 mul(const float3x4& a, const float4& b) | PublicStatic | | 0x30 |
| float3x2 mul(const float3x4& a, const float4x2& b) | PublicStatic | | 0x30 |
| float3x3 mul(const float3x4& a, const float4x3& b) | PublicStatic | | 0x30 |
| float3x4 mul(const float3x4& a, const float4x4& b) | PublicStatic | | 0x40 |
| float4 mul(const float4x2& a, const float2& b) | PublicStatic | | 0x20 |
| float4x2 mul(const float4x2& a, const float2x2& b) | PublicStatic | | 0x20 |
| float4x3 mul(const float4x2& a, const float2x3& b) | PublicStatic | | 0x30 |
| float4x4 mul(const float4x2& a, const float2x4& b) | PublicStatic | | 0x40 |
| float4 mul(const float4x3& a, const float3& b) | PublicStatic | | 0x30 |
| float4x2 mul(const float4x3& a, const float3x2& b) | PublicStatic | | 0x30 |
| float4x3 mul(const float4x3& a, const float3x3& b) | PublicStatic | | 0x30 |
| float4x4 mul(const float4x3& a, const float3x4& b) | PublicStatic | | 0x40 |
| float4 mul(const float4x4& a, const float4& b) | PublicStatic | | 0x40 |
| float4x2 mul(const float4x4& a, const float4x2& b) | PublicStatic | | 0x40 |
| float4x3 mul(const float4x4& a, const float4x3& b) | PublicStatic | | 0x40 |
| float4x4 mul(const float4x4& a, const float4x4& b) | PublicStatic | | 0x40 |
| double mul(double a, double b) | PublicStatic | | 0x08 |
| double mul(const double2& a, const double2& b) | PublicStatic | | 0x10 |
| double2 mul(const double2& a, const double2x2& b) | PublicStatic | | 0x20 |
| double3 mul(const double2& a, const double2x3& b) | PublicStatic | | 0x30 |
| double4 mul(const double2& a, const double2x4& b) | PublicStatic | | 0x40 |
| double mul(const double3& a, const double3& b) | PublicStatic | | 0x18 |
| double2 mul(const double3& a, const double3x2& b) | PublicStatic | | 0x30 |
| double3 mul(const double3& a, const double3x3& b) | PublicStatic | | 0x48 |
| double4 mul(const double3& a, const double3x4& b) | PublicStatic | | 0x60 |
| double mul(const double4& a, const double4& b) | PublicStatic | | 0x20 |
| double2 mul(const double4& a, const double4x2& b) | PublicStatic | | 0x40 |
| double3 mul(const double4& a, const double4x3& b) | PublicStatic | | 0x60 |
| double4 mul(const double4& a, const double4x4& b) | PublicStatic | | 0x80 |
| double2 mul(const double2x2& a, const double2& b) | PublicStatic | | 0x20 |
| double2x2 mul(const double2x2& a, const double2x2& b) | PublicStatic | | 0x20 |
| double2x3 mul(const double2x2& a, const double2x3& b) | PublicStatic | | 0x30 |
| double2x4 mul(const double2x2& a, const double2x4& b) | PublicStatic | | 0x40 |
| double2 mul(const double2x3& a, const double3& b) | PublicStatic | | 0x30 |
| double2x2 mul(const double2x3& a, const double3x2& b) | PublicStatic | | 0x30 |
| double2x3 mul(const double2x3& a, const double3x3& b) | PublicStatic | | 0x48 |
| double2x4 mul(const double2x3& a, const double3x4& b) | PublicStatic | | 0x60 |
| double2 mul(const double2x4& a, const double4& b) | PublicStatic | | 0x40 |
| double2x2 mul(const double2x4& a, const double4x2& b) | PublicStatic | | 0x40 |
| double2x3 mul(const double2x4& a, const double4x3& b) | PublicStatic | | 0x60 |
| double2x4 mul(const double2x4& a, const double4x4& b) | PublicStatic | | 0x80 |
| double3 mul(const double3x2& a, const double2& b) | PublicStatic | | 0x30 |
| double3x2 mul(const double3x2& a, const double2x2& b) | PublicStatic | | 0x30 |
| double3x3 mul(const double3x2& a, const double2x3& b) | PublicStatic | | 0x48 |
| double3x4 mul(const double3x2& a, const double2x4& b) | PublicStatic | | 0x60 |
| double3 mul(const double3x3& a, const double3& b) | PublicStatic | | 0x48 |
| double3x2 mul(const double3x3& a, const double3x2& b) | PublicStatic | | 0x48 |
| double3x3 mul(const double3x3& a, const double3x3& b) | PublicStatic | | 0x48 |
| double3x4 mul(const double3x3& a, const double3x4& b) | PublicStatic | | 0x60 |
| double3 mul(const double3x4& a, const double4& b) | PublicStatic | | 0x60 |
| double3x2 mul(const double3x4& a, const double4x2& b) | PublicStatic | | 0x60 |
| double3x3 mul(const double3x4& a, const double4x3& b) | PublicStatic | | 0x60 |
| double3x4 mul(const double3x4& a, const double4x4& b) | PublicStatic | | 0x80 |
| double4 mul(const double4x2& a, const double2& b) | PublicStatic | | 0x40 |
| double4x2 mul(const double4x2& a, const double2x2& b) | PublicStatic | | 0x40 |
| double4x3 mul(const double4x2& a, const double2x3& b) | PublicStatic | | 0x60 |
| double4x4 mul(const double4x2& a, const double2x4& b) | PublicStatic | | 0x80 |
| double4 mul(const double4x3& a, const double3& b) | PublicStatic | | 0x60 |
| double4x2 mul(const double4x3& a, const double3x2& b) | PublicStatic | | 0x60 |
| double4x3 mul(const double4x3& a, const double3x3& b) | PublicStatic | | 0x60 |
| double4x4 mul(const double4x3& a, const double3x4& b) | PublicStatic | | 0x80 |
| double4 mul(const double4x4& a, const double4& b) | PublicStatic | | 0x80 |
| double4x2 mul(const double4x4& a, const double4x2& b) | PublicStatic | | 0x80 |
| double4x3 mul(const double4x4& a, const double4x3& b) | PublicStatic | | 0x80 |
| double4x4 mul(const double4x4& a, const double4x4& b) | PublicStatic | | 0x80 |
| int mul(int a, int b) | PublicStatic | | 0x04 |
| int mul(const int2& a, const int2& b) | PublicStatic | | 0x08 |
| int2 mul(const int2& a, const int2x2& b) | PublicStatic | | 0x10 |
| int3 mul(const int2& a, const int2x3& b) | PublicStatic | | 0x18 |
| int4 mul(const int2& a, const int2x4& b) | PublicStatic | | 0x20 |
| int mul(const int3& a, const int3& b) | PublicStatic | | 0x0C |
| int2 mul(const int3& a, const int3x2& b) | PublicStatic | | 0x18 |
| int3 mul(const int3& a, const int3x3& b) | PublicStatic | | 0x24 |
| int4 mul(const int3& a, const int3x4& b) | PublicStatic | | 0x30 |
| int mul(const int4& a, const int4& b) | PublicStatic | | 0x10 |
| int2 mul(const int4& a, const int4x2& b) | PublicStatic | | 0x20 |
| int3 mul(const int4& a, const int4x3& b) | PublicStatic | | 0x30 |
| int4 mul(const int4& a, const int4x4& b) | PublicStatic | | 0x40 |
| int2 mul(const int2x2& a, const int2& b) | PublicStatic | | 0x10 |
| int2x2 mul(const int2x2& a, const int2x2& b) | PublicStatic | | 0x10 |
| int2x3 mul(const int2x2& a, const int2x3& b) | PublicStatic | | 0x18 |
| int2x4 mul(const int2x2& a, const int2x4& b) | PublicStatic | | 0x20 |
| int2 mul(const int2x3& a, const int3& b) | PublicStatic | | 0x18 |
| int2x2 mul(const int2x3& a, const int3x2& b) | PublicStatic | | 0x18 |
| int2x3 mul(const int2x3& a, const int3x3& b) | PublicStatic | | 0x24 |
| int2x4 mul(const int2x3& a, const int3x4& b) | PublicStatic | | 0x30 |
| int2 mul(const int2x4& a, const int4& b) | PublicStatic | | 0x20 |
| int2x2 mul(const int2x4& a, const int4x2& b) | PublicStatic | | 0x20 |
| int2x3 mul(const int2x4& a, const int4x3& b) | PublicStatic | | 0x30 |
| int2x4 mul(const int2x4& a, const int4x4& b) | PublicStatic | | 0x40 |
| int3 mul(const int3x2& a, const int2& b) | PublicStatic | | 0x18 |
| int3x2 mul(const int3x2& a, const int2x2& b) | PublicStatic | | 0x18 |
| int3x3 mul(const int3x2& a, const int2x3& b) | PublicStatic | | 0x24 |
| int3x4 mul(const int3x2& a, const int2x4& b) | PublicStatic | | 0x30 |
| int3 mul(const int3x3& a, const int3& b) | PublicStatic | | 0x24 |
| int3x2 mul(const int3x3& a, const int3x2& b) | PublicStatic | | 0x24 |
| int3x3 mul(const int3x3& a, const int3x3& b) | PublicStatic | | 0x24 |
| int3x4 mul(const int3x3& a, const int3x4& b) | PublicStatic | | 0x30 |
| int3 mul(const int3x4& a, const int4& b) | PublicStatic | | 0x30 |
| int3x2 mul(const int3x4& a, const int4x2& b) | PublicStatic | | 0x30 |
| int3x3 mul(const int3x4& a, const int4x3& b) | PublicStatic | | 0x30 |
| int3x4 mul(const int3x4& a, const int4x4& b) | PublicStatic | | 0x40 |
| int4 mul(const int4x2& a, const int2& b) | PublicStatic | | 0x20 |
| int4x2 mul(const int4x2& a, const int2x2& b) | PublicStatic | | 0x20 |
| int4x3 mul(const int4x2& a, const int2x3& b) | PublicStatic | | 0x30 |
| int4x4 mul(const int4x2& a, const int2x4& b) | PublicStatic | | 0x40 |
| int4 mul(const int4x3& a, const int3& b) | PublicStatic | | 0x30 |
| int4x2 mul(const int4x3& a, const int3x2& b) | PublicStatic | | 0x30 |
| int4x3 mul(const int4x3& a, const int3x3& b) | PublicStatic | | 0x30 |
| int4x4 mul(const int4x3& a, const int3x4& b) | PublicStatic | | 0x40 |
| int4 mul(const int4x4& a, const int4& b) | PublicStatic | | 0x40 |
| int4x2 mul(const int4x4& a, const int4x2& b) | PublicStatic | | 0x40 |
| int4x3 mul(const int4x4& a, const int4x3& b) | PublicStatic | | 0x40 |
| int4x4 mul(const int4x4& a, const int4x4& b) | PublicStatic | | 0x40 |
| uint mul(uint a, uint b) | PublicStatic | | 0x04 |
| uint mul(const uint2& a, const uint2& b) | PublicStatic | | 0x08 |
| uint2 mul(const uint2& a, const uint2x2& b) | PublicStatic | | 0x10 |
| uint3 mul(const uint2& a, const uint2x3& b) | PublicStatic | | 0x18 |
| uint4 mul(const uint2& a, const uint2x4& b) | PublicStatic | | 0x20 |
| uint mul(const uint3& a, const uint3& b) | PublicStatic | | 0x0C |
| uint2 mul(const uint3& a, const uint3x2& b) | PublicStatic | | 0x18 |
| uint3 mul(const uint3& a, const uint3x3& b) | PublicStatic | | 0x24 |
| uint4 mul(const uint3& a, const uint3x4& b) | PublicStatic | | 0x30 |
| uint mul(const uint4& a, const uint4& b) | PublicStatic | | 0x10 |
| uint2 mul(const uint4& a, const uint4x2& b) | PublicStatic | | 0x20 |
| uint3 mul(const uint4& a, const uint4x3& b) | PublicStatic | | 0x30 |
| uint4 mul(const uint4& a, const uint4x4& b) | PublicStatic | | 0x40 |
| uint2 mul(const uint2x2& a, const uint2& b) | PublicStatic | | 0x10 |
| uint2x2 mul(const uint2x2& a, const uint2x2& b) | PublicStatic | | 0x10 |
| uint2x3 mul(const uint2x2& a, const uint2x3& b) | PublicStatic | | 0x18 |
| uint2x4 mul(const uint2x2& a, const uint2x4& b) | PublicStatic | | 0x20 |
| uint2 mul(const uint2x3& a, const uint3& b) | PublicStatic | | 0x18 |
| uint2x2 mul(const uint2x3& a, const uint3x2& b) | PublicStatic | | 0x18 |
| uint2x3 mul(const uint2x3& a, const uint3x3& b) | PublicStatic | | 0x24 |
| uint2x4 mul(const uint2x3& a, const uint3x4& b) | PublicStatic | | 0x30 |
| uint2 mul(const uint2x4& a, const uint4& b) | PublicStatic | | 0x20 |
| uint2x2 mul(const uint2x4& a, const uint4x2& b) | PublicStatic | | 0x20 |
| uint2x3 mul(const uint2x4& a, const uint4x3& b) | PublicStatic | | 0x30 |
| uint2x4 mul(const uint2x4& a, const uint4x4& b) | PublicStatic | | 0x40 |
| uint3 mul(const uint3x2& a, const uint2& b) | PublicStatic | | 0x18 |
| uint3x2 mul(const uint3x2& a, const uint2x2& b) | PublicStatic | | 0x18 |
| uint3x3 mul(const uint3x2& a, const uint2x3& b) | PublicStatic | | 0x24 |
| uint3x4 mul(const uint3x2& a, const uint2x4& b) | PublicStatic | | 0x30 |
| uint3 mul(const uint3x3& a, const uint3& b) | PublicStatic | | 0x24 |
| uint3x2 mul(const uint3x3& a, const uint3x2& b) | PublicStatic | | 0x24 |
| uint3x3 mul(const uint3x3& a, const uint3x3& b) | PublicStatic | | 0x24 |
| uint3x4 mul(const uint3x3& a, const uint3x4& b) | PublicStatic | | 0x30 |
| uint3 mul(const uint3x4& a, const uint4& b) | PublicStatic | | 0x30 |
| uint3x2 mul(const uint3x4& a, const uint4x2& b) | PublicStatic | | 0x30 |
| uint3x3 mul(const uint3x4& a, const uint4x3& b) | PublicStatic | | 0x30 |
| uint3x4 mul(const uint3x4& a, const uint4x4& b) | PublicStatic | | 0x40 |
| uint4 mul(const uint4x2& a, const uint2& b) | PublicStatic | | 0x20 |
| uint4x2 mul(const uint4x2& a, const uint2x2& b) | PublicStatic | | 0x20 |
| uint4x3 mul(const uint4x2& a, const uint2x3& b) | PublicStatic | | 0x30 |
| uint4x4 mul(const uint4x2& a, const uint2x4& b) | PublicStatic | | 0x40 |
| uint4 mul(const uint4x3& a, const uint3& b) | PublicStatic | | 0x30 |
| uint4x2 mul(const uint4x3& a, const uint3x2& b) | PublicStatic | | 0x30 |
| uint4x3 mul(const uint4x3& a, const uint3x3& b) | PublicStatic | | 0x30 |
| uint4x4 mul(const uint4x3& a, const uint3x4& b) | PublicStatic | | 0x40 |
| uint4 mul(const uint4x4& a, const uint4& b) | PublicStatic | | 0x40 |
| uint4x2 mul(const uint4x4& a, const uint4x2& b) | PublicStatic | | 0x40 |
| uint4x3 mul(const uint4x4& a, const uint4x3& b) | PublicStatic | | 0x40 |
| uint4x4 mul(const uint4x4& a, const uint4x4& b) | PublicStatic | | 0x40 |
| quaternion quaternion(float x, float y, float z, float w) | PublicStatic | | 0x10 |
| quaternion quaternion(const float4& value) | PublicStatic | | 0x10 |
| quaternion quaternion(const float3x3& m) | PublicStatic | | 0x24 |
| quaternion quaternion(const float4x4& m) | PublicStatic | | 0x40 |
| quaternion conjugate(const quaternion& q) | PublicStatic | | 0x10 |
| quaternion inverse(const quaternion& q) | PublicStatic | | 0x10 |
| float dot(const quaternion& a, const quaternion& b) | PublicStatic | | 0x10 |
| float length(const quaternion& q) | PublicStatic | | 0x10 |
| float lengthsq(const quaternion& q) | PublicStatic | | 0x10 |
| quaternion normalize(const quaternion& q) | PublicStatic | | 0x10 |
| quaternion normalizesafe(const quaternion& q) | PublicStatic | | 0x10 |
| quaternion normalizesafe(const quaternion& q, const quaternion& defaultvalue) | PublicStatic | | 0x10 |
| quaternion unitexp(const quaternion& q) | PublicStatic | | 0x10 |
| quaternion exp(const quaternion& q) | PublicStatic | | 0x10 |
| quaternion unitlog(const quaternion& q) | PublicStatic | | 0x10 |
| quaternion log(const quaternion& q) | PublicStatic | | 0x10 |
| quaternion mul(const quaternion& a, const quaternion& b) | PublicStatic | | 0x10 |
| float3 mul(const quaternion& q, const float3& v) | PublicStatic | | 0x10 |
| float3 rotate(const quaternion& q, const float3& v) | PublicStatic | | 0x10 |
| quaternion nlerp(const quaternion& q1, const quaternion& q2, float t) | PublicStatic | | 0x10 |
| quaternion slerp(const quaternion& q1, const quaternion& q2, float t) | PublicStatic | | 0x10 |
| uint hash(const quaternion& q) | PublicStatic | | 0x10 |
| uint4 hashwide(const quaternion& q) | PublicStatic | | 0x10 |
| float3 forward(const quaternion& q) | PublicStatic | | 0x10 |
| RigidTransform RigidTransform(const quaternion& rot, const float3& pos) | PublicStatic | | 0x1C |
| RigidTransform RigidTransform(const float3x3& rotation, const float3& translation) | PublicStatic | | 0x24 |
| RigidTransform RigidTransform(const float4x4& transform) | PublicStatic | | 0x40 |
| RigidTransform inverse(const RigidTransform& t) | PublicStatic | | 0x1C |
| RigidTransform mul(const RigidTransform& a, const RigidTransform& b) | PublicStatic | | 0x1C |
| float4 mul(const RigidTransform& a, const float4& pos) | PublicStatic | | 0x1C |
| float3 rotate(const RigidTransform& a, const float3& dir) | PublicStatic | | 0x1C |
| float3 transform(const RigidTransform& a, const float3& pos) | PublicStatic | | 0x1C |
| uint hash(const RigidTransform& t) | PublicStatic | | 0x1C |
| uint4 hashwide(const RigidTransform& t) | PublicStatic | | 0x1C |
| uint2 uint2(uint x, uint y) | PublicStatic | | 0x08 |
| uint2 uint2(const uint2& xy) | PublicStatic | | 0x08 |
| uint2 uint2(uint v) | PublicStatic | | 0x08 |
| uint2 uint2(bool v) | PublicStatic | | 0x08 |
| uint2 uint2(const bool2& v) | PublicStatic | | 0x08 |
| uint2 uint2(int v) | PublicStatic | | 0x08 |
| uint2 uint2(const int2& v) | PublicStatic | | 0x08 |
| uint2 uint2(float v) | PublicStatic | | 0x08 |
| uint2 uint2(const float2& v) | PublicStatic | | 0x08 |
| uint2 uint2(double v) | PublicStatic | | 0x08 |
| uint2 uint2(const double2& v) | PublicStatic | | 0x10 |
| uint hash(const uint2& v) | PublicStatic | | 0x08 |
| uint2 hashwide(const uint2& v) | PublicStatic | | 0x08 |
| uint shuffle(const uint2& left, const uint2& right, const ShuffleComponent& x) | PublicStatic | | 0x08 |
| uint2 shuffle(const uint2& left, const uint2& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x08 |
| uint3 shuffle(const uint2& left, const uint2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x0C |
| uint4 shuffle(const uint2& left, const uint2& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x10 |
| uint select_shuffle_component(const uint2& a, const uint2& b, const ShuffleComponent& component) | Static+1 flags | | 0x08 |
| uint2x2 uint2x2(const uint2& c0, const uint2& c1) | PublicStatic | | 0x10 |
| uint2x2 uint2x2(uint m00, uint m01, uint m10, uint m11) | PublicStatic | | 0x10 |
| uint2x2 uint2x2(uint v) | PublicStatic | | 0x10 |
| uint2x2 uint2x2(bool v) | PublicStatic | | 0x10 |
| uint2x2 uint2x2(const bool2x2& v) | PublicStatic | | 0x10 |
| uint2x2 uint2x2(int v) | PublicStatic | | 0x10 |
| uint2x2 uint2x2(const int2x2& v) | PublicStatic | | 0x10 |
| uint2x2 uint2x2(float v) | PublicStatic | | 0x10 |
| uint2x2 uint2x2(const float2x2& v) | PublicStatic | | 0x10 |
| uint2x2 uint2x2(double v) | PublicStatic | | 0x10 |
| uint2x2 uint2x2(const double2x2& v) | PublicStatic | | 0x20 |
| uint2x2 transpose(const uint2x2& v) | PublicStatic | | 0x10 |
| uint hash(const uint2x2& v) | PublicStatic | | 0x10 |
| uint2 hashwide(const uint2x2& v) | PublicStatic | | 0x10 |
| uint2x3 uint2x3(const uint2& c0, const uint2& c1, const uint2& c2) | PublicStatic | | 0x18 |
| uint2x3 uint2x3(uint m00, uint m01, uint m02, uint m10, uint m11, uint m12) | PublicStatic | | 0x18 |
| uint2x3 uint2x3(uint v) | PublicStatic | | 0x18 |
| uint2x3 uint2x3(bool v) | PublicStatic | | 0x18 |
| uint2x3 uint2x3(const bool2x3& v) | PublicStatic | | 0x18 |
| uint2x3 uint2x3(int v) | PublicStatic | | 0x18 |
| uint2x3 uint2x3(const int2x3& v) | PublicStatic | | 0x18 |
| uint2x3 uint2x3(float v) | PublicStatic | | 0x18 |
| uint2x3 uint2x3(const float2x3& v) | PublicStatic | | 0x18 |
| uint2x3 uint2x3(double v) | PublicStatic | | 0x18 |
| uint2x3 uint2x3(const double2x3& v) | PublicStatic | | 0x30 |
| uint3x2 transpose(const uint2x3& v) | PublicStatic | | 0x18 |
| uint hash(const uint2x3& v) | PublicStatic | | 0x18 |
| uint2 hashwide(const uint2x3& v) | PublicStatic | | 0x18 |
| uint2x4 uint2x4(const uint2& c0, const uint2& c1, const uint2& c2, const uint2& c3) | PublicStatic | | 0x20 |
| uint2x4 uint2x4(uint m00, uint m01, uint m02, uint m03, uint m10, uint m11, uint m12, uint m13) | PublicStatic | | 0x20 |
| uint2x4 uint2x4(uint v) | PublicStatic | | 0x20 |
| uint2x4 uint2x4(bool v) | PublicStatic | | 0x20 |
| uint2x4 uint2x4(const bool2x4& v) | PublicStatic | | 0x20 |
| uint2x4 uint2x4(int v) | PublicStatic | | 0x20 |
| uint2x4 uint2x4(const int2x4& v) | PublicStatic | | 0x20 |
| uint2x4 uint2x4(float v) | PublicStatic | | 0x20 |
| uint2x4 uint2x4(const float2x4& v) | PublicStatic | | 0x20 |
| uint2x4 uint2x4(double v) | PublicStatic | | 0x20 |
| uint2x4 uint2x4(const double2x4& v) | PublicStatic | | 0x40 |
| uint4x2 transpose(const uint2x4& v) | PublicStatic | | 0x20 |
| uint hash(const uint2x4& v) | PublicStatic | | 0x20 |
| uint2 hashwide(const uint2x4& v) | PublicStatic | | 0x20 |
| uint3 uint3(uint x, uint y, uint z) | PublicStatic | | 0x0C |
| uint3 uint3(uint x, const uint2& yz) | PublicStatic | | 0x0C |
| uint3 uint3(const uint2& xy, uint z) | PublicStatic | | 0x0C |
| uint3 uint3(const uint3& xyz) | PublicStatic | | 0x0C |
| uint3 uint3(uint v) | PublicStatic | | 0x0C |
| uint3 uint3(bool v) | PublicStatic | | 0x0C |
| uint3 uint3(const bool3& v) | PublicStatic | | 0x0C |
| uint3 uint3(int v) | PublicStatic | | 0x0C |
| uint3 uint3(const int3& v) | PublicStatic | | 0x0C |
| uint3 uint3(float v) | PublicStatic | | 0x0C |
| uint3 uint3(const float3& v) | PublicStatic | | 0x0C |
| uint3 uint3(double v) | PublicStatic | | 0x0C |
| uint3 uint3(const double3& v) | PublicStatic | | 0x18 |
| uint hash(const uint3& v) | PublicStatic | | 0x0C |
| uint3 hashwide(const uint3& v) | PublicStatic | | 0x0C |
| uint shuffle(const uint3& left, const uint3& right, const ShuffleComponent& x) | PublicStatic | | 0x0C |
| uint2 shuffle(const uint3& left, const uint3& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x0C |
| uint3 shuffle(const uint3& left, const uint3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x0C |
| uint4 shuffle(const uint3& left, const uint3& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x10 |
| uint select_shuffle_component(const uint3& a, const uint3& b, const ShuffleComponent& component) | Static+1 flags | | 0x0C |
| uint3x2 uint3x2(const uint3& c0, const uint3& c1) | PublicStatic | | 0x18 |
| uint3x2 uint3x2(uint m00, uint m01, uint m10, uint m11, uint m20, uint m21) | PublicStatic | | 0x18 |
| uint3x2 uint3x2(uint v) | PublicStatic | | 0x18 |
| uint3x2 uint3x2(bool v) | PublicStatic | | 0x18 |
| uint3x2 uint3x2(const bool3x2& v) | PublicStatic | | 0x18 |
| uint3x2 uint3x2(int v) | PublicStatic | | 0x18 |
| uint3x2 uint3x2(const int3x2& v) | PublicStatic | | 0x18 |
| uint3x2 uint3x2(float v) | PublicStatic | | 0x18 |
| uint3x2 uint3x2(const float3x2& v) | PublicStatic | | 0x18 |
| uint3x2 uint3x2(double v) | PublicStatic | | 0x18 |
| uint3x2 uint3x2(const double3x2& v) | PublicStatic | | 0x30 |
| uint2x3 transpose(const uint3x2& v) | PublicStatic | | 0x18 |
| uint hash(const uint3x2& v) | PublicStatic | | 0x18 |
| uint3 hashwide(const uint3x2& v) | PublicStatic | | 0x18 |
| uint3x3 uint3x3(const uint3& c0, const uint3& c1, const uint3& c2) | PublicStatic | | 0x24 |
| uint3x3 uint3x3(uint m00, uint m01, uint m02, uint m10, uint m11, uint m12, uint m20, uint m21, uint m22) | PublicStatic | | 0x24 |
| uint3x3 uint3x3(uint v) | PublicStatic | | 0x24 |
| uint3x3 uint3x3(bool v) | PublicStatic | | 0x24 |
| uint3x3 uint3x3(const bool3x3& v) | PublicStatic | | 0x24 |
| uint3x3 uint3x3(int v) | PublicStatic | | 0x24 |
| uint3x3 uint3x3(const int3x3& v) | PublicStatic | | 0x24 |
| uint3x3 uint3x3(float v) | PublicStatic | | 0x24 |
| uint3x3 uint3x3(const float3x3& v) | PublicStatic | | 0x24 |
| uint3x3 uint3x3(double v) | PublicStatic | | 0x24 |
| uint3x3 uint3x3(const double3x3& v) | PublicStatic | | 0x48 |
| uint3x3 transpose(const uint3x3& v) | PublicStatic | | 0x24 |
| uint hash(const uint3x3& v) | PublicStatic | | 0x24 |
| uint3 hashwide(const uint3x3& v) | PublicStatic | | 0x24 |
| uint3x4 uint3x4(const uint3& c0, const uint3& c1, const uint3& c2, const uint3& c3) | PublicStatic | | 0x30 |
| 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) | PublicStatic | | 0x30 |
| uint3x4 uint3x4(uint v) | PublicStatic | | 0x30 |
| uint3x4 uint3x4(bool v) | PublicStatic | | 0x30 |
| uint3x4 uint3x4(const bool3x4& v) | PublicStatic | | 0x30 |
| uint3x4 uint3x4(int v) | PublicStatic | | 0x30 |
| uint3x4 uint3x4(const int3x4& v) | PublicStatic | | 0x30 |
| uint3x4 uint3x4(float v) | PublicStatic | | 0x30 |
| uint3x4 uint3x4(const float3x4& v) | PublicStatic | | 0x30 |
| uint3x4 uint3x4(double v) | PublicStatic | | 0x30 |
| uint3x4 uint3x4(const double3x4& v) | PublicStatic | | 0x60 |
| uint4x3 transpose(const uint3x4& v) | PublicStatic | | 0x30 |
| uint hash(const uint3x4& v) | PublicStatic | | 0x30 |
| uint3 hashwide(const uint3x4& v) | PublicStatic | | 0x30 |
| uint4 uint4(uint x, uint y, uint z, uint w) | PublicStatic | | 0x10 |
| uint4 uint4(uint x, uint y, const uint2& zw) | PublicStatic | | 0x10 |
| uint4 uint4(uint x, const uint2& yz, uint w) | PublicStatic | | 0x10 |
| uint4 uint4(uint x, const uint3& yzw) | PublicStatic | | 0x10 |
| uint4 uint4(const uint2& xy, uint z, uint w) | PublicStatic | | 0x10 |
| uint4 uint4(const uint2& xy, const uint2& zw) | PublicStatic | | 0x10 |
| uint4 uint4(const uint3& xyz, uint w) | PublicStatic | | 0x10 |
| uint4 uint4(const uint4& xyzw) | PublicStatic | | 0x10 |
| uint4 uint4(uint v) | PublicStatic | | 0x10 |
| uint4 uint4(bool v) | PublicStatic | | 0x10 |
| uint4 uint4(const bool4& v) | PublicStatic | | 0x10 |
| uint4 uint4(int v) | PublicStatic | | 0x10 |
| uint4 uint4(const int4& v) | PublicStatic | | 0x10 |
| uint4 uint4(float v) | PublicStatic | | 0x10 |
| uint4 uint4(const float4& v) | PublicStatic | | 0x10 |
| uint4 uint4(double v) | PublicStatic | | 0x10 |
| uint4 uint4(const double4& v) | PublicStatic | | 0x20 |
| uint hash(const uint4& v) | PublicStatic | | 0x10 |
| uint4 hashwide(const uint4& v) | PublicStatic | | 0x10 |
| uint shuffle(const uint4& left, const uint4& right, const ShuffleComponent& x) | PublicStatic | | 0x10 |
| uint2 shuffle(const uint4& left, const uint4& right, const ShuffleComponent& x, const ShuffleComponent& y) | PublicStatic | | 0x10 |
| uint3 shuffle(const uint4& left, const uint4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z) | PublicStatic | | 0x10 |
| uint4 shuffle(const uint4& left, const uint4& right, const ShuffleComponent& x, const ShuffleComponent& y, const ShuffleComponent& z, const ShuffleComponent& w) | PublicStatic | | 0x10 |
| uint select_shuffle_component(const uint4& a, const uint4& b, const ShuffleComponent& component) | Static+1 flags | | 0x10 |
| uint4x2 uint4x2(const uint4& c0, const uint4& c1) | PublicStatic | | 0x20 |
| uint4x2 uint4x2(uint m00, uint m01, uint m10, uint m11, uint m20, uint m21, uint m30, uint m31) | PublicStatic | | 0x20 |
| uint4x2 uint4x2(uint v) | PublicStatic | | 0x20 |
| uint4x2 uint4x2(bool v) | PublicStatic | | 0x20 |
| uint4x2 uint4x2(const bool4x2& v) | PublicStatic | | 0x20 |
| uint4x2 uint4x2(int v) | PublicStatic | | 0x20 |
| uint4x2 uint4x2(const int4x2& v) | PublicStatic | | 0x20 |
| uint4x2 uint4x2(float v) | PublicStatic | | 0x20 |
| uint4x2 uint4x2(const float4x2& v) | PublicStatic | | 0x20 |
| uint4x2 uint4x2(double v) | PublicStatic | | 0x20 |
| uint4x2 uint4x2(const double4x2& v) | PublicStatic | | 0x40 |
| uint2x4 transpose(const uint4x2& v) | PublicStatic | | 0x20 |
| uint hash(const uint4x2& v) | PublicStatic | | 0x20 |
| uint4 hashwide(const uint4x2& v) | PublicStatic | | 0x20 |
| uint4x3 uint4x3(const uint4& c0, const uint4& c1, const uint4& c2) | PublicStatic | | 0x30 |
| 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) | PublicStatic | | 0x30 |
| uint4x3 uint4x3(uint v) | PublicStatic | | 0x30 |
| uint4x3 uint4x3(bool v) | PublicStatic | | 0x30 |
| uint4x3 uint4x3(const bool4x3& v) | PublicStatic | | 0x30 |
| uint4x3 uint4x3(int v) | PublicStatic | | 0x30 |
| uint4x3 uint4x3(const int4x3& v) | PublicStatic | | 0x30 |
| uint4x3 uint4x3(float v) | PublicStatic | | 0x30 |
| uint4x3 uint4x3(const float4x3& v) | PublicStatic | | 0x30 |
| uint4x3 uint4x3(double v) | PublicStatic | | 0x30 |
| uint4x3 uint4x3(const double4x3& v) | PublicStatic | | 0x60 |
| uint3x4 transpose(const uint4x3& v) | PublicStatic | | 0x30 |
| uint hash(const uint4x3& v) | PublicStatic | | 0x30 |
| uint4 hashwide(const uint4x3& v) | PublicStatic | | 0x30 |
| uint4x4 uint4x4(const uint4& c0, const uint4& c1, const uint4& c2, const uint4& c3) | PublicStatic | | 0x40 |
| 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) | PublicStatic | | 0x40 |
| uint4x4 uint4x4(uint v) | PublicStatic | | 0x40 |
| uint4x4 uint4x4(bool v) | PublicStatic | | 0x40 |
| uint4x4 uint4x4(const bool4x4& v) | PublicStatic | | 0x40 |
| uint4x4 uint4x4(int v) | PublicStatic | | 0x40 |
| uint4x4 uint4x4(const int4x4& v) | PublicStatic | | 0x40 |
| uint4x4 uint4x4(float v) | PublicStatic | | 0x40 |
| uint4x4 uint4x4(const float4x4& v) | PublicStatic | | 0x40 |
| uint4x4 uint4x4(double v) | PublicStatic | | 0x40 |
| uint4x4 uint4x4(const double4x4& v) | PublicStatic | | 0x80 |
| uint4x4 transpose(const uint4x4& v) | PublicStatic | | 0x40 |
| uint hash(const uint4x4& v) | PublicStatic | | 0x40 |
| uint4 hashwide(const uint4x4& v) | PublicStatic | | 0x40 |