Class ScreenParticleBuilder
java.lang.Object
team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder<ScreenParticleBuilder,ScreenParticleOptions>
team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
public class ScreenParticleBuilder
extends AbstractParticleBuilder<ScreenParticleBuilder,ScreenParticleOptions>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedScreenParticleBuilder(ScreenParticleType<?> type, ScreenParticleHolder target) -
Method Summary
Modifier and TypeMethodDescriptionact(Consumer<ScreenParticleBuilder> particleBuilderConsumer) addActor(Consumer<GenericScreenParticle> particleActor) addMotion(double vx, double vy) static ScreenParticleBuildercreate(ScreenParticleType<?> type, ScreenParticleHolder target) repeat(double x, double y, int n) repeatOnStack(double xOffset, double yOffset, int n) setDiscardFunction(SimpleParticleOptions.ParticleDiscardFunctionType discardFunctionType) setMotion(double vx, double vy) setRandomMotion(double maxSpeed) setRandomMotion(double maxXSpeed, double maxYSpeed) setRandomOffset(double maxDistance) setRandomOffset(double maxXDist, double maxYDist) setRenderType(LodestoneScreenParticleRenderType renderType) setSpritePicker(SimpleParticleOptions.ParticleSpritePicker spritePicker) spawn(double x, double y) spawnOnStack(double xOffset, double yOffset) Methods inherited from class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
getColorData, getScaleData, getSpinData, getTransparencyData, modifyColorData, modifyData, modifyData, modifyData, modifyGravity, modifyLifetime, multiplyGravity, multiplyLifetime, setColorData, setGravityStrength, setGravityStrength, setLifetime, setLifetime, setScaleData, setSpinData, setTransparencyData, wrapper
-
Constructor Details
-
ScreenParticleBuilder
-
-
Method Details
-
create
-
getParticleOptions
- Specified by:
getParticleOptionsin classAbstractParticleBuilder<ScreenParticleBuilder,ScreenParticleOptions>
-
setDiscardFunction
public ScreenParticleBuilder setDiscardFunction(SimpleParticleOptions.ParticleDiscardFunctionType discardFunctionType) - Overrides:
setDiscardFunctionin classAbstractParticleBuilder<ScreenParticleBuilder,ScreenParticleOptions>
-
setSpritePicker
public ScreenParticleBuilder setSpritePicker(SimpleParticleOptions.ParticleSpritePicker spritePicker) - Overrides:
setSpritePickerin classAbstractParticleBuilder<ScreenParticleBuilder,ScreenParticleOptions>
-
setRenderType
-
setRandomMotion
-
setRandomMotion
-
addMotion
-
setMotion
-
setRandomOffset
-
setRandomOffset
-
act
-
addActor
-
spawn
-
repeat
-
spawnOnStack
-
repeatOnStack
-