public static final class StreamingTerrain.MemoryChunkProvider

  1. Object
  2. StreamingTerrain.MemoryChunkProvider

ImplementsChunkProvider

A trivial in-memory provider: remembers chunks it has seen, generates empty flat-grass chunks otherwise. Useful as a default and for tests.

Constructors

public MemoryChunkProvider()

Methods

public TerrainChunk loadChunk(int cx, int cz)Loads (or generates) the chunk at the given chunk coordinates.
public void saveChunk(TerrainChunk chunk)Persists a dirty chunk being evicted from memory.

Inherited methods

Constructor details

MemoryChunkProvider

public MemoryChunkProvider()

Method details

loadChunk

public TerrainChunk loadChunk(int cx, int cz)
Loads (or generates) the chunk at the given chunk coordinates. Never returns null.

saveChunk

public void saveChunk(TerrainChunk chunk)
Persists a dirty chunk being evicted from memory. No-op for read-only/procedural sources.