Skip to content

SpriteClipRegistry

Defined in: src/modules/animation/sprite-clip.ts:29

A registry of named SpriteClips shared across entities. Populate it once, then reference clips by key from a SpriteAnimator. Injected into makeSpriteClipAnimationSystem, mirroring how the audio system takes a provider.

new SpriteClipRegistry(): SpriteClipRegistry

SpriteClipRegistry

get(name): SpriteClip | undefined

Defined in: src/modules/animation/sprite-clip.ts:32

string

SpriteClip | undefined


has(name): boolean

Defined in: src/modules/animation/sprite-clip.ts:36

string

boolean


register(name, clip): this

Defined in: src/modules/animation/sprite-clip.ts:41

Register a clip under name. Throws on an empty name, non-positive fps, or a duplicate key.

string

SpriteClip

this


require(name): SpriteClip

Defined in: src/modules/animation/sprite-clip.ts:53

Look up a clip, throwing when it is missing.

string

SpriteClip