Header menu logo Nu

Chunk Type

Record fields

Record Field Description

Blocks

Full Usage: Blocks

Field type: Map<Vector3i, Block>
Field type: Map<Vector3i, Block>

BoundsI

Full Usage: BoundsI

Field type: Box3i
Field type: Box3i

Static members

Static member Description

Chunk.combine

Full Usage: Chunk.combine

Returns: Combiner -> Chunk -> Chunk
Returns: Combiner -> Chunk -> Chunk

Chunk.consumeBlock block consumer chunk

Full Usage: Chunk.consumeBlock block consumer chunk

Parameters:
Returns: Chunk
block : Block
consumer : Consumer
chunk : Chunk
Returns: Chunk

Chunk.consumeBlockOpt blockOpt consumer chunk

Full Usage: Chunk.consumeBlockOpt blockOpt consumer chunk

Parameters:
Returns: Chunk
blockOpt : Vector3i
consumer : Consumer
chunk : Chunk
Returns: Chunk

Chunk.consumeBlocks blocks consumer chunk

Full Usage: Chunk.consumeBlocks blocks consumer chunk

Parameters:
Returns: Chunk
blocks : Block seq
consumer : Consumer
chunk : Chunk
Returns: Chunk

Chunk.getBlock positionI chunk

Full Usage: Chunk.getBlock positionI chunk

Parameters:
Returns: Block
positionI : Vector3i
chunk : Chunk
Returns: Block

Chunk.getBlockOpt positionI chunk

Full Usage: Chunk.getBlockOpt positionI chunk

Parameters:
Returns: Block option
positionI : Vector3i
chunk : Chunk
Returns: Block option

Chunk.granulate

Full Usage: Chunk.granulate

Returns: Granulator -> Chunk -> Chunk
Returns: Granulator -> Chunk -> Chunk

Chunk.initial

Full Usage: Chunk.initial

Returns: Chunk
Returns: Chunk

Chunk.make boundsI blocks

Full Usage: Chunk.make boundsI blocks

Parameters:
Returns: Chunk
boundsI : Box3i
blocks : Map<Vector3i, Block>
Returns: Chunk

Chunk.mapBlock mapper positionI chunk

Full Usage: Chunk.mapBlock mapper positionI chunk

Parameters:
Returns: Chunk
mapper : Block -> Block
positionI : Vector3i
chunk : Chunk
Returns: Chunk

Chunk.mapBlockOpt mapper positionI chunk

Full Usage: Chunk.mapBlockOpt mapper positionI chunk

Parameters:
Returns: Chunk
mapper : Block option -> Block option
positionI : Vector3i
chunk : Chunk
Returns: Chunk

Chunk.setBlock positionI block chunk

Full Usage: Chunk.setBlock positionI block chunk

Parameters:
Returns: Chunk
positionI : Vector3i
block : Block
chunk : Chunk
Returns: Chunk

Chunk.setBlockOpt positionI blockOpt chunk

Full Usage: Chunk.setBlockOpt positionI blockOpt chunk

Parameters:
Returns: Chunk
positionI : Vector3i
blockOpt : Block option
chunk : Chunk
Returns: Chunk

Type something to start searching.