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.