Skip to main content

Variable: storageColors

const storageColors: object

Defined in: modules/color/float-colors.ts:316

WGSL reader for packed RGBA storage rows.

Include colors separately when semantic color normalization helpers are also needed.

Type Declaration​

bindingLayout​

readonly bindingLayout: readonly [{ group: 0; name: "storageColors"; }, { group: 0; name: "storageColorsBuffer"; }]

bindings​

readonly bindings: StorageColorsBindings

defaultUniforms​

readonly defaultUniforms: object = STORAGE_COLORS_DEFAULT_UNIFORMS

defaultUniforms._padding​

readonly _padding: 0 = 0

defaultUniforms.format​

readonly format: 0 = STORAGE_COLOR_FORMAT.RGBA8UNORM

defaultUniforms.wordOffset​

readonly wordOffset: 0 = 0

defaultUniforms.wordStride​

readonly wordStride: number

name​

readonly name: "storageColors" = 'storageColors'

props​

readonly props: StorageColorsProps

source​

readonly source: string = STORAGE_COLORS_WGSL

uniforms​

readonly uniforms: StorageColorsUniforms

uniformTypes​

readonly uniformTypes: object = STORAGE_COLORS_UNIFORM_TYPES

uniformTypes._padding​

readonly _padding: "u32" = 'u32'

uniformTypes.format​

readonly format: "u32" = 'u32'

uniformTypes.wordOffset​

readonly wordOffset: "u32" = 'u32'

uniformTypes.wordStride​

readonly wordStride: "u32" = 'u32'

getUniforms()​

readonly getUniforms(props?): object

Parameters​

props?​

StorageColorsProps = {}

Returns​

_padding​

_padding: number

Reserved field retaining a 16-byte uniform block.

format​

format: StorageColorFormatValue

Numeric STORAGE_COLOR_FORMAT tag used by WGSL.

storageColorsBuffer?​

optional storageColorsBuffer?: object = props.colorBuffer

wordOffset​

wordOffset: number

Uint32 word offset to the first storage color row.

wordStride​

wordStride: number

Uint32 words between storage color rows.