Optionalposition: ICoordinatesSets if the particles will spawn at the emitter perimeter or inside the area
Optional ReadonlynameThe emitter name
The emitter options
The emitter position
The emitter size
OptionalspawnThe emitter spawn fill color
OptionalspawnThe emitter spawn fill enabled flag
OptionalspawnThe emitter spawn fill opacity
OptionalspawnThe emitter spawn stroke color
OptionalspawnThe emitter spawn stroke opacity
OptionalspawnThe emitter spawn stroke width
Pauses the emitter from external calls
Resumes the emitter from external calls
Initializes the emitter shape
Pauses the emitter
Starts or resumes the emitter
Resizes the emitter, recalculating position and size, and notifying the shape
Updates the emitter state, handling spawning delays, life cycle, and particle emission
the delta time of the frame
The EmitterInstance class manages a single emitter, handling particle emission, lifecycle (duration/count), positioning, sizing, and shape-based spawning.