Skip to main content

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?​

readonly optional bufferLayout?: BufferLayout

Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:33


byteStride​

readonly byteStride: number

Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:31


data​

readonly data: readonly Data[]

Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:34


format?​

readonly optional format?: string

Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:29


length​

readonly length: number

Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:30


name​

readonly name: string

Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:28


rowByteLength​

readonly rowByteLength: number

Defined in: modules/engine/src/model/gpu-vector-model-batches.ts:32