AbstractProtectedconstructorthe shape position
the shape size
whether to fill the shape or spawn on the perimeter
the shape options
Sets if the particles will spawn at the shape perimeter or inside the area
The shape options
The shape position
The shape size
AbstractinitInitializes the shape
AbstractrandomGets a random position within or on the perimeter of the shape
the random position data, or null if unavailable
Updates the shape position and size
the new position
the new size
Base class for emitter shapes, providing common position, size, and fill handling