Strawberry.Graphics.Layers Namespace
Documentation for types in the Strawberry.Graphics.Layers namespace.
Classes
| Type | Description |
|---|---|
Strawberry.Graphics.Layers.BackgroundLayer |
Background layer. Renders a single sprite as a tiled or scrolling background. |
Strawberry.Graphics.Layers.IsometricComparer |
Compares two sprite quads by vertical position |
Strawberry.Graphics.Layers.IsometricRenderingSorter |
Sorts sprite quads by vertical position for isometric rendering |
Strawberry.Graphics.Layers.Layer |
Represents a rendering layer that can be initialized, updated, and rendered within a scene. |
Strawberry.Graphics.Layers.LayerCollection |
Collection managing the set of layers within a scene. |
Strawberry.Graphics.Layers.ParticleLayer |
A layer responsible for managing and rendering particle emitters within a scene. |
Strawberry.Graphics.Layers.SpriteLayer |
A layer responsible for batching and rendering sprites within a scene. |
Strawberry.Graphics.Layers.SpriteQuad |
|
Strawberry.Graphics.Layers.TileLayer |
A layer that renders a tilemap from a single texture. Tiles are stored persistently (not cleared every frame) and can be pushed either by grid index (column, row) or by an exact texture source rectangle. Supports loading the JSON format exported by TileMap Studio. |
Interfaces
| Type | Description |
|---|---|
Strawberry.Graphics.Layers.IRenderingSorter |
Defines a sorter for ordering sprite quads before rendering. |