Optional
destroythe container initializing the shape
Shape draw function
the data used for drawing
Optional
initShape init function
the container initializing the shape
Optional
loadEffect load function
the particle using the shape
Optional
particleShape particle init function
Shape destroy function