OptionaldestroyShape destroy function
OptionaldrawShape draw after function
the data used for drawing
OptionaldrawShape draw before function
the data used for drawing
OptionalinitShape init function
OptionalloadEffect load function
OptionalparticleShape particle init function
Effect drawer lifecycle callbacks.