Table of Contents

Namespace Axolotl2D.Rendering

Classes

Camera2D

A top-left-screen-space 2D camera for panning and zooming a world.

Coordinates

Explicit coordinate conversions used by input, UI, and world rendering.

PrimitiveBatch

Draws simple colored shapes through the active SpriteBatch.

Rendering

Owns the shared GPU buffers and texture uploads used by sprite batches.

Sprite

A reusable texture region with a normalized pivot.

SpriteBatch

Queues sprites and submits them in texture batches at the end of a scene frame.

TextRenderer

Shapes scalable font text and caches its transparent texture.

Texture2D

An RGBA texture shared by every sprite that references it.

Structs

RenderStatistics

Counts rendering work submitted during the previous completed frame.

TextureRegion

A pixel rectangle inside a texture.

Interfaces

IRendering

Enums

CoordinateSpace

Identifies whether draw coordinates belong to the game world or the screen.