Skip to content

decode.webgpu.TypeAlias.TextureDataTypeToBufferType

github-actions[bot] edited this page Nov 19, 2025 · 9 revisions

@monogrid/gainmap-js / decode/webgpu / TextureDataTypeToBufferType

Type Alias: TextureDataTypeToBufferType<TType>

TextureDataTypeToBufferType<TType> = TType extends typeof UnsignedByteType ? Uint8ClampedArray<ArrayBuffer> : TType extends typeof ByteType ? Int8Array<ArrayBuffer> : TType extends typeof ShortType ? Int16Array<ArrayBuffer> : TType extends typeof UnsignedShortType ? Uint16Array<ArrayBuffer> : TType extends typeof IntType ? Int32Array<ArrayBuffer> : TType extends typeof UnsignedIntType ? Uint32Array<ArrayBuffer> : TType extends typeof FloatType ? Float32Array<ArrayBuffer> : TType extends typeof HalfFloatType ? Uint16Array<ArrayBuffer> : TType extends typeof UnsignedShort4444Type ? Uint16Array<ArrayBuffer> : TType extends typeof UnsignedShort5551Type ? Uint16Array<...> : ... extends ... ? ... : ...

Defined in: src/decode/webgpu/core/QuadRenderer.ts:42

Utility Type that translates three texture types to their TypedArray counterparts.

Type Parameters

TType

TType extends TextureDataType

Clone this wiki locally