five-on-it / apps/client/src/renderer/level-batches / LevelBatches
Interface: LevelBatches
Defined in: apps/client/src/renderer/level-batches.ts:165
The level's batches.
Properties
loose
readonlyloose:ReadonlySet<number>
Defined in: apps/client/src/renderer/level-batches.ts:173
The baked light pieces folded away now (they lie loose), by placement.
materials
materials:
Map<string,BatchMaterial>
Defined in: apps/client/src/renderer/level-batches.ts:169
The surfaces' materials, by key (paved:none).
meshes
meshes:
Mesh[]
Defined in: apps/client/src/renderer/level-batches.ts:167
The batch meshes.
Methods
has()
has(
placement):boolean
Defined in: apps/client/src/renderer/level-batches.ts:171
Whether a placement (by index) was baked.
Parameters
placement
number
Returns
boolean
hide()
hide(
placement):void
Defined in: apps/client/src/renderer/level-batches.ts:175
Folds a baked light piece's triangles away (it came loose: its instance draws it).
Parameters
placement
number
Returns
void
show()
show(
placement):void
Defined in: apps/client/src/renderer/level-batches.ts:177
Puts them back (it is planted again).
Parameters
placement
number
Returns
void