public static final class StreamingTerrain.MemoryChunkProvider
- Object
- 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.