Skip to content

const SortLayers: object

Defined in: packages/three-flatland/src/pipeline/sortLayers.ts:85

Default numeric sort layers for 2D scenes.

These provide semantic values for common 2D game scenarios. Each maps 1:1 to a named entry in SortLayerRegistry (SortLayers.ENTITIES === 'entities'’s renderOrder).

readonly BACKGROUND: 0 = 0

Background elements (sky, distant scenery)

readonly EFFECTS: 4 = 4

Visual effects (particles, spell effects)

readonly ENTITIES: 3 = 3

Game entities (players, enemies, items)

readonly FOREGROUND: 5 = 5

Foreground elements (overlays, weather)

readonly GROUND: 1 = 1

Ground/floor tiles

readonly SHADOWS: 2 = 2

Shadow sprites (render below entities)

readonly UI: 6 = 6

UI elements (always on top)