buildSpriteIndex
buildSpriteIndex<
T>(assets,pixelRatio?):SpriteSheetLayout<T>
Defined in: packages/core/src/emitter/assets.ts:268
Deterministic shelf layout: assets sorted by name, packed left-to-right, wrapping to a new shelf at SHEET_WRAP_WIDTH sheet pixels. Deterministic beats optimal here — a stable layout keeps emitted artifacts diffable.
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
T extends SpriteLayoutItem |
Parameters
Section titled “Parameters”| Parameter | Type | Default value |
|---|---|---|
assets | readonly T[] | undefined |
pixelRatio | 1 | 2 | 1 |