Package hm.zelha.particlesfx.shapers
Class ParticleCircleFilled
java.lang.Object
hm.zelha.particlesfx.shapers.parents.RotationHandler
hm.zelha.particlesfx.shapers.parents.ParticleShaper
hm.zelha.particlesfx.shapers.ParticleCircle
hm.zelha.particlesfx.shapers.ParticleCircleFilled
- All Implemented Interfaces:
Shape
-
Field Summary
Fields inherited from class hm.zelha.particlesfx.shapers.ParticleCircle
limit, limitInverse, xRadius, zRadiusFields inherited from class hm.zelha.particlesfx.shapers.parents.ParticleShaper
animator, async, currentCount, delay, locationHelper, mechanics, overallCount, particle, particleFrequency, particlesPerDisplay, players, secondaryParticles, vectorHelperFields inherited from class hm.zelha.particlesfx.shapers.parents.RotationHandler
centroid, compounds, lastRotatedAround, locations, originalCentroid, origins, rhLocationHelper, rhRotHelper, rhVectorHelper, rot, rot2, rotHelper -
Constructor Summary
ConstructorsConstructorDescriptionParticleCircleFilled(Particle particle, LocationSafe center, double radius) ParticleCircleFilled(Particle particle, LocationSafe center, double xRadius, double zRadius) ParticleCircleFilled(Particle particle, LocationSafe center, double xRadius, double zRadius, double pitch, double yaw, double roll) ParticleCircleFilled(Particle particle, LocationSafe center, double xRadius, double zRadius, double pitch, double yaw, double roll, int particleFrequency) ParticleCircleFilled(Particle particle, LocationSafe center, double xRadius, double zRadius, int particleFrequency) -
Method Summary
Modifier and TypeMethodDescriptionclone()protected ParticleShapervoiddisplay()voidsetDisplayPosition(int position) sets the current position of the shape's animation
(aka, sets the tracker that tells the shape how many particles have been displayed until this point)Methods inherited from class hm.zelha.particlesfx.shapers.ParticleCircle
getCenter, getLimit, getXRadius, getZRadius, isLimitInverse, scale, setCenter, setLimit, setLimitInverse, setXRadius, setZRadiusMethods inherited from class hm.zelha.particlesfx.shapers.parents.ParticleShaper
addMechanic, addParticle, addPlayer, addPlayer, applyMechanics, getCurrentParticle, getDelay, getMechanicAmount, getParticle, getParticleFrequency, getParticlesPerDisplay, getPlayerAmount, getPlayers, getSecondaryParticle, getSecondaryParticleAmount, hasPlayer, isAsync, isRunning, removeMechanic, removeParticle, removePlayer, removePlayer, setAsync, setDelay, setParticle, setParticleFrequency, setParticlesPerDisplay, setWorld, start, stopMethods inherited from class hm.zelha.particlesfx.shapers.parents.RotationHandler
addCompound, calculateCentroid, face, faceAroundLocation, getAroundAxisPitch, getAroundAxisRoll, getAroundAxisYaw, getAroundPitch, getAroundRoll, getAroundRotationOrder, getAroundYaw, getAxisPitch, getAxisRoll, getAxisYaw, getClonedCenter, getDirection, getLocationAmount, getLocations, getLocationsList, getPitch, getRoll, getRotationOrder, getTotalDistance, getWorld, getYaw, move, move, move, recalculateIfNeeded, removeCompound, rotate, rotateAroundLocation, scale, setAroundAxisPitch, setAroundAxisRoll, setAroundAxisRotation, setAroundAxisYaw, setAroundPitch, setAroundRoll, setAroundRotation, setAroundRotationOrder, setAroundYaw, setAxisPitch, setAxisRoll, setAxisRotation, setAxisYaw, setPitch, setRoll, setRotation, setRotationOrder, setYawMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hm.zelha.particlesfx.shapers.parents.Shape
face, faceAroundLocation, getAroundAxisPitch, getAroundAxisRoll, getAroundAxisYaw, getAroundPitch, getAroundRoll, getAroundRotationOrder, getAroundYaw, getAxisPitch, getAxisRoll, getAxisYaw, getClonedCenter, getLocationAmount, getLocations, getPitch, getRoll, getRotationOrder, getTotalDistance, getWorld, getYaw, move, move, move, rotate, rotateAroundLocation, scale, setAroundAxisPitch, setAroundAxisRoll, setAroundAxisRotation, setAroundAxisYaw, setAroundPitch, setAroundRoll, setAroundRotation, setAroundRotationOrder, setAroundYaw, setAxisPitch, setAxisRoll, setAxisRotation, setAxisYaw, setPitch, setRoll, setRotation, setRotationOrder, setYaw
-
Constructor Details
-
ParticleCircleFilled
public ParticleCircleFilled(Particle particle, LocationSafe center, double xRadius, double zRadius, double pitch, double yaw, double roll, int particleFrequency) -
ParticleCircleFilled
public ParticleCircleFilled(Particle particle, LocationSafe center, double xRadius, double zRadius, double pitch, double yaw, double roll) -
ParticleCircleFilled
public ParticleCircleFilled(Particle particle, LocationSafe center, double xRadius, double zRadius, int particleFrequency) -
ParticleCircleFilled
-
ParticleCircleFilled
-
-
Method Details
-
display
public void display()- Specified by:
displayin interfaceShape- Overrides:
displayin classParticleCircle
-
clone
- Specified by:
clonein interfaceShape- Overrides:
clonein classParticleCircle
-
cloneConstructor
- Overrides:
cloneConstructorin classParticleCircle
-
setDisplayPosition
public void setDisplayPosition(int position) Description copied from interface:Shapesets the current position of the shape's animation
(aka, sets the tracker that tells the shape how many particles have been displayed until this point)- Specified by:
setDisplayPositionin interfaceShape- Overrides:
setDisplayPositionin classParticleShaper- Parameters:
position- position for shape to display at
-