API

Interface MeshGPU

Opaque GPU geometry handle (user never touches these).

interface MeshGPU {
    colorBuffer?: GPUBuffer | null;
    hasColor?: boolean;
    hasTangent?: boolean;
    hasUv?: boolean;
    hasUv2?: boolean;
    indexBuffer: GPUBuffer;
    indexCount: number;
    indexFormat: GPUIndexFormat;
    normalBuffer: GPUBuffer;
    positionBuffer: GPUBuffer;
    tangentBuffer?: GPUBuffer | null;
    uv2Buffer?: GPUBuffer | null;
    uvBuffer: GPUBuffer;
}
Index
colorBuffer?: GPUBuffer | null
hasColor?: boolean
hasTangent?: boolean
hasUv?: boolean
hasUv2?: boolean
indexBuffer: GPUBuffer
indexCount: number
indexFormat: GPUIndexFormat
normalBuffer: GPUBuffer
positionBuffer: GPUBuffer
tangentBuffer?: GPUBuffer | null
uv2Buffer?: GPUBuffer | null
uvBuffer: GPUBuffer