Table of Contents

Namespace TileWorld.Engine.Render

Classes

Camera2D

Represents a simple pixel-space camera used to view the tile world.

ChunkRenderCache

Stores render commands generated for a single chunk.

ChunkRenderCacheBuilder

Builds render caches for chunk foreground tiles.

DebugBitmapFont5x7

Provides a tiny bitmap font used for debug overlays without a content pipeline font asset.

DebugOverlayFrame

Captures the output of a debug overlay build pass.

DebugOverlayRenderer

Produces the debug overlay used by the desktop test application.

WorldRenderSettings

Defines shared rendering constants for tile and chunk presentation.

WorldRenderer

Maintains chunk render caches and submits visible draw commands.

Structs

ColorRgba32

Represents a 32-bit RGBA color value without depending on a graphics backend type.

SpriteDrawCommand

Describes a single sprite draw request in backend-neutral terms.

TileVisualDef

Describes the visual data required to render a tile type.

Interfaces

IRenderContext

Defines the rendering operations exposed by a host backend to engine applications.