Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


hash

Returns a uint hash code of an AffineTransform.
Read time 11 minutesLast updated 6 days ago

Definition

hash(AffineTransform)

Returns a uint hash code of an AffineTransform.
public static uint hash(AffineTransform a)

Parameters

The AffineTransform to hash.

Returns

Type

Description

uintThe hash code of the input AffineTransform.

hash(bool2)

Returns a uint hash code of a bool2 vector.
public static uint hash(bool2 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(bool2x2)

Returns a uint hash code of a bool2x2 matrix.
public static uint hash(bool2x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(bool2x3)

Returns a uint hash code of a bool2x3 matrix.
public static uint hash(bool2x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(bool2x4)

Returns a uint hash code of a bool2x4 matrix.
public static uint hash(bool2x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(bool3)

Returns a uint hash code of a bool3 vector.
public static uint hash(bool3 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(bool3x2)

Returns a uint hash code of a bool3x2 matrix.
public static uint hash(bool3x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(bool3x3)

Returns a uint hash code of a bool3x3 matrix.
public static uint hash(bool3x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(bool3x4)

Returns a uint hash code of a bool3x4 matrix.
public static uint hash(bool3x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(bool4)

Returns a uint hash code of a bool4 vector.
public static uint hash(bool4 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(bool4x2)

Returns a uint hash code of a bool4x2 matrix.
public static uint hash(bool4x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(bool4x3)

Returns a uint hash code of a bool4x3 matrix.
public static uint hash(bool4x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(bool4x4)

Returns a uint hash code of a bool4x4 matrix.
public static uint hash(bool4x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(double2)

Returns a uint hash code of a double2 vector.
public static uint hash(double2 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(double2x2)

Returns a uint hash code of a double2x2 matrix.
public static uint hash(double2x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(double2x3)

Returns a uint hash code of a double2x3 matrix.
public static uint hash(double2x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(double2x4)

Returns a uint hash code of a double2x4 matrix.
public static uint hash(double2x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(double3)

Returns a uint hash code of a double3 vector.
public static uint hash(double3 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(double3x2)

Returns a uint hash code of a double3x2 matrix.
public static uint hash(double3x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(double3x3)

Returns a uint hash code of a double3x3 matrix.
public static uint hash(double3x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(double3x4)

Returns a uint hash code of a double3x4 matrix.
public static uint hash(double3x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(double4)

Returns a uint hash code of a double4 vector.
public static uint hash(double4 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(double4x2)

Returns a uint hash code of a double4x2 matrix.
public static uint hash(double4x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(double4x3)

Returns a uint hash code of a double4x3 matrix.
public static uint hash(double4x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(double4x4)

Returns a uint hash code of a double4x4 matrix.
public static uint hash(double4x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(float2)

Returns a uint hash code of a float2 vector.
public static uint hash(float2 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(float2x2)

Returns a uint hash code of a float2x2 matrix.
public static uint hash(float2x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(float2x3)

Returns a uint hash code of a float2x3 matrix.
public static uint hash(float2x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(float2x4)

Returns a uint hash code of a float2x4 matrix.
public static uint hash(float2x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(float3)

Returns a uint hash code of a float3 vector.
public static uint hash(float3 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(float3x2)

Returns a uint hash code of a float3x2 matrix.
public static uint hash(float3x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(float3x3)

Returns a uint hash code of a float3x3 matrix.
public static uint hash(float3x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(float3x4)

Returns a uint hash code of a float3x4 matrix.
public static uint hash(float3x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(float4)

Returns a uint hash code of a float4 vector.
public static uint hash(float4 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(float4x2)

Returns a uint hash code of a float4x2 matrix.
public static uint hash(float4x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(float4x3)

Returns a uint hash code of a float4x3 matrix.
public static uint hash(float4x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(float4x4)

Returns a uint hash code of a float4x4 matrix.
public static uint hash(float4x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(half)

Returns a uint hash code of a half value.
public static uint hash(half v)

Parameters

The half value to hash.

Returns

Type

Description

uintThe computed hash code of the half value.

hash(half2)

Returns a uint hash code of a half2 vector.
public static uint hash(half2 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(half3)

Returns a uint hash code of a half3 vector.
public static uint hash(half3 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(half4)

Returns a uint hash code of a half4 vector.
public static uint hash(half4 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(int2)

Returns a uint hash code of a int2 vector.
public static uint hash(int2 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(int2x2)

Returns a uint hash code of a int2x2 matrix.
public static uint hash(int2x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(int2x3)

Returns a uint hash code of a int2x3 matrix.
public static uint hash(int2x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(int2x4)

Returns a uint hash code of a int2x4 matrix.
public static uint hash(int2x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(int3)

Returns a uint hash code of a int3 vector.
public static uint hash(int3 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(int3x2)

Returns a uint hash code of a int3x2 matrix.
public static uint hash(int3x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(int3x3)

Returns a uint hash code of a int3x3 matrix.
public static uint hash(int3x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(int3x4)

Returns a uint hash code of a int3x4 matrix.
public static uint hash(int3x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(int4)

Returns a uint hash code of a int4 vector.
public static uint hash(int4 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(int4x2)

Returns a uint hash code of a int4x2 matrix.
public static uint hash(int4x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(int4x3)

Returns a uint hash code of a int4x3 matrix.
public static uint hash(int4x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(int4x4)

Returns a uint hash code of a int4x4 matrix.
public static uint hash(int4x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(void*, int, uint)

Returns a uint hash from a block of memory using the xxhash32 algorithm. Can only be used in an unsafe context.
public static uint hash(void* pBuffer, int numBytes, uint seed = 0)

Parameters

pBuffer

A pointer to the beginning of the data.

numBytes

Number of bytes to hash.

seed

Starting seed value.

Returns

Type

Description

uintThe 32 bit hash of the input data buffer.

hash(quaternion)

Returns a uint hash code of a quaternion.
public static uint hash(quaternion q)

Parameters

The quaternion to hash.

Returns

Type

Description

uintThe hash code for the input quaternion.

hash(RigidTransform)

Returns a uint hash code of a RigidTransform.
public static uint hash(RigidTransform t)

Parameters

The RigidTransform to hash.

Returns

Type

Description

uintThe hash code of the input RigidTransform

hash(uint2)

Returns a uint hash code of a uint2 vector.
public static uint hash(uint2 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(uint2x2)

Returns a uint hash code of a uint2x2 matrix.
public static uint hash(uint2x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(uint2x3)

Returns a uint hash code of a uint2x3 matrix.
public static uint hash(uint2x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(uint2x4)

Returns a uint hash code of a uint2x4 matrix.
public static uint hash(uint2x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(uint3)

Returns a uint hash code of a uint3 vector.
public static uint hash(uint3 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(uint3x2)

Returns a uint hash code of a uint3x2 matrix.
public static uint hash(uint3x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(uint3x3)

Returns a uint hash code of a uint3x3 matrix.
public static uint hash(uint3x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(uint3x4)

Returns a uint hash code of a uint3x4 matrix.
public static uint hash(uint3x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(uint4)

Returns a uint hash code of a uint4 vector.
public static uint hash(uint4 v)

Parameters

Vector value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(uint4x2)

Returns a uint hash code of a uint4x2 matrix.
public static uint hash(uint4x2 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(uint4x3)

Returns a uint hash code of a uint4x3 matrix.
public static uint hash(uint4x3 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.

hash(uint4x4)

Returns a uint hash code of a uint4x4 matrix.
public static uint hash(uint4x4 v)

Parameters

Matrix value to hash.

Returns

Type

Description

uintuint hash of the argument.