Table of Contents

Class ChunkRenderCacheBuilder

Namespace
TileWorld.Engine.Render
Assembly
TileWorld.Engine.dll

Builds render caches for chunk foreground tiles.

public sealed class ChunkRenderCacheBuilder
Inheritance
ChunkRenderCacheBuilder
Inherited Members

Remarks

This API is intended for engine infrastructure and advanced tooling. Most callers should use WorldRenderer instead of building chunk caches directly.

Constructors

ChunkRenderCacheBuilder(ContentRegistry, WorldRenderSettings)

Creates a render-cache builder.

public ChunkRenderCacheBuilder(ContentRegistry contentRegistry, WorldRenderSettings settings)

Parameters

contentRegistry ContentRegistry

The registry used to resolve tile visuals.

settings WorldRenderSettings

The shared render settings.

Methods

Build(Chunk, int)

Builds a render cache for a chunk using its current cell contents.

public ChunkRenderCache Build(Chunk chunk, int buildTick)

Parameters

chunk Chunk

The chunk to scan.

buildTick int

The monotonic build tick assigned to the cache.

Returns

ChunkRenderCache

A render cache containing all generated foreground draw commands.