Namespace TerraProc.Core.Provider
Classes
BoundedParallelChunkProvider
Chunk provider handling requests in parallel, using a semaphore to limit the number of simultaneous generation tasks.
CoalescingChunkProvider
Chunk provider that coalesces multiple requests for the same chunk into a single request. This prevents redundant generation of the same chunk when multiple requests are made concurrently.
ProviderFactory
Provides factory methods for creating chunk providers without building them manually.
Structs
ProviderConfig
Configuration for creating a chunk provider.
Interfaces
IChunkProvider
Represents a provider that can supply chunk data for given coordinates.