ReadonlymeshesOptional ReadonlynodeHow nodes stores them; omitted means 'f32'.
Readonlynodes64-byte nodes; or with nodeFormat: 'quantized', each mesh's frame slot and 32-byte nodes.
ReadonlyparentsOne u32 per node: its parent within its mesh, or 0xffffffff for a root; a placeholder with withoutParents.
Optional ReadonlytriangleHow triangles stores them; omitted means 'records'.
Readonlytriangles48-byte triangles (16 with triangleLeaves: 'indexed'), each mesh's in tree order.
Optional ReadonlywithoutThe batch was built without its parents output (GpuHplocBatchOptions.parents: false):
parents holds nothing, and a readback finds each tree's parents from its nodes.
The trees of one GPU batch, in the GPU layout: every mesh's nodes, triangles and parents in three shared buffers, each mesh at its offsets. They belong to the caller:
destroy()frees them.