| Parameter | Description |
|---|---|
| a | The AffineTransform to hash. |
uint4 The uint4 wide hash code.
Returns a uint4 vector hash code of an AffineTransform. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a bool2 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a bool2x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a bool2x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a bool2x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a bool3 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a bool3x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a bool3x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a bool3x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a bool4 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a bool4x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a bool4x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a bool4x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a double2 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a double2x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a double2x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a double2x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a double3 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a double3x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a double3x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a double3x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a double4 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a double4x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a double4x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a double4x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a float2 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a float2x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a float2x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a float2x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a float3 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a float3x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a float3x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a float3x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a float4 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a float4x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a float4x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a float4x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a half2 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a half3 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a half4 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a int2 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a int2x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a int2x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a int2x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a int3 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a int3x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a int3x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a int3x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a int4 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a int4x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a int4x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a int4x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| q | The quaternion to hash. |
uint4 The uint4 vector hash code of the input quaternion.
Returns a uint4 vector hash code of a quaternion. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| t | The RigidTransform to hash. |
uint4 The uint4 wide hash code.
Returns a uint4 vector hash code of a RigidTransform. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a uint2 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a uint2x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a uint2x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint2 uint2 hash of the argument.
Returns a uint2 vector hash code of a uint2x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a uint3 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a uint3x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a uint3x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint3 uint3 hash of the argument.
Returns a uint3 vector hash code of a uint3x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Vector value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a uint4 vector. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a uint4x2 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a uint4x3 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.
| Parameter | Description |
|---|---|
| v | Matrix value to hash. |
uint4 uint4 hash of the argument.
Returns a uint4 vector hash code of a uint4x4 matrix. When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash that are only reduced to a narrow uint hash at the very end instead of at every step.