All Classes and Interfaces

Class
Description
only meant to be used in ParticleSFX internals

if you're wondering what this does, it's meant to handle the indexing and everything related to keeping ParticleShapeCompound working properly, it's nothing you should worry about unless youre trying to create things that extend RotationHandler or ParticleShaper and want to allow them to be inside a ParticleShapeCompound.
 
 
 
 
 
 
 
 
 
 
This class is meant to allow me to keep locations mutable without shapes going completely bonkers if they're modified

This class also extends Location so you can use it in the same way as that class
location and vector math utils for cleaner code, not meant to be used outside ParticleSFX internals
 
 
 
 
 
 
 
 
 
 
this particle almost instantly disappears when displayed out of water, which can be displeasing to the eyes
 
 
 
 
 
 
 
 
 
this particle almost instantly disappears when displayed out of water, which can be displeasing to the eyes
 
 
 
 
 
 
 
 
 
 
while this effect is really cool, it summons around 30 particles per effect.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class is generally meant to be used with particles that extend ColorableParticle to properly display a colored image
(ParticleDustColored, ParticleEffectColored)
however it allows you to use normal particles to draw detailed objects by reading transparent images
(or by using ParticleImage.addIgnoredColor(Color) and ParticleImage.setFuzz(int))
 
 
this particle can have any material, regardless of if it can break or not
however, the speed of this particle is inconsistent
 
 
 
 
 
 
 
 
Display does nothing in this class. it's meant to be used in ParticleShaper.addParticle(Particle, int) to allow for certain spots to display nothing
 
 
 
 
 
 
 
 
 
 
 
 
contains static utility methods with various functions meant to showcase how this dependency can be used.
 
 
 
 
 
 
 
 
 
 
 
This class uses the Sunflower Seed Arrangement to form a sphere, as opposed to ParticleSphereCSA which uses surface area and circumference.
This class uses surface area and circumference to position particles, as opposed to ParticleSphere which uses the Sunflower Seed Arrangement

This class's sphere looks worse, but is much less chaotic and easier to color with secondary particles.
 
 
 
 
 
 
 
 
 
 
 
NOTE: only visible underwater
 
 
 
 
 
 
 
only used in one of ParticlePolygon's constructors for more customizability