hashString

Last modified: Jun 30, 2024

Computes a hash for the given string.

ParameterTypeDefault Value
strstring—

Returns

number

hashArray

Computes a hash for the given array.

ParameterTypeDefault Value
arrayArray<number>—

Returns

number

hash

Computes a hash for the given list of parameters.

ParameterTypeDefault Value
params...Array<number>—

Returns

number

getTypeFromLength

Returns the data type for the given the length.

ParameterTypeDefault Value
lengthnumber—

Returns

string

getTypedArrayFromType

Returns the typed array for the given data type.

ParameterTypeDefault Value
typestring—

Returns

TypedArray

getLengthFromType

Returns the length for the given data type.

ParameterTypeDefault Value
typestring—

Returns

number

getMemoryLengthFromType

Returns the gpu memory length for the given data type in 4-byte elements.

ParameterTypeDefault Value
typestring—

Returns

number

getAlignmentFromType

Returns the alignment requirement for the given data type in 4-byte elements.

ParameterTypeDefault Value
typestring—

Returns

number

getValueType

Returns the data type for the given value.

ParameterTypeDefault Value
valueany—

Returns

null | string
N E W

getTextureType

Returns the node data type for the given texture.

ParameterTypeDefault Value
textureTexture—

Returns

string

getValueFromType

Returns the value/object for the given data type and parameters.

ParameterTypeDefault Value
typestring—
params...Array<any>—

Returns

any

getDataFromObject

Gets the object data that can be shared between different rendering steps.

ParameterTypeDefault Value
objectObject—

Returns

Object

arrayBufferToBase64

Converts the given array buffer to a Base64 string.

ParameterTypeDefault Value
arrayBufferArrayBuffer—

Returns

string

base64ToArrayBuffer

Converts the given Base64 string to an array buffer.

ParameterTypeDefault Value
base64string—

Returns

ArrayBuffer
N E W

isArrayAsParameter

ParameterTypeDefault Value
paramsany—

Returns

any