Type Alias: GPUVectorModelInput<Data>
GPUVectorModelInput<
Data> =object
Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:27
Structural input contract implemented by GPUVector without an engine-to-gpgpu dependency.
Type Parameters
Data
Data extends GPUVectorModelData = GPUVectorModelData
Properties
bufferLayout?
readonlyoptionalbufferLayout?:BufferLayout
Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:33
byteStride
readonlybyteStride:number
Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:31
data
readonlydata: readonlyData[]
Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:34
format?
readonlyoptionalformat?:string
Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:29
length
readonlylength:number
Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:30
name
readonlyname:string
Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:28
rowByteLength
readonlyrowByteLength:number
Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:32