@pumpkin-plugins/distant-horizons-support-pumpkin API / lod/builder / LodBuilder
Class: LodBuilder ​
Defined in: packages/distant-horizons-support-pumpkin/src/lod/builder.ts:15
Incrementally captures terrain and encodes a completed section for the DH client.
Methods ​
finish() ​
finish(
now):Uint8Array
Defined in: packages/distant-horizons-support-pumpkin/src/lod/builder.ts:53
Encodes the captured terrain in the supported DH v1 DTO layout.
Parameters ​
now ​
number
Returns ​
Uint8Array
progress() ​
progress():
number
Defined in: packages/distant-horizons-support-pumpkin/src/lod/builder.ts:48
Fraction of the section covered, including collapsed spans.
Returns ​
number
step() ​
step(
terrain,budget):boolean
Defined in: packages/distant-horizons-support-pumpkin/src/lod/builder.ts:43
Samples up to budget blocks; returns true once all columns have been built.
Parameters ​
terrain ​
TerrainSource
budget ​
number
Returns ​
boolean