net.minecraft.client.particle

public abstract class ParticleRenderer<P extends Particle>

net.minecraft.client.particle.ParticleGroup
net.minecraft.class_11938
net.minecraft.client.particle.ParticleRenderer

Field summary

Modifier and TypeField
private static final int
MAX_PARTICLES
field_62621
QUEUE_SIZE
protected final ParticleManager
engine
field_62619
particleManager
protected final Queue<P>
particles
field_62620
particles

Constructor summary

ModifierConstructor
public (ParticleManager particleManager)

Method summary

Modifier and TypeMethod
public boolean
isEmpty()
method_74284()
isEmpty()
public void
tickParticles()
method_74287()
tick()
private void
tickParticle(Particle particle)
method_74288(class_703 arg0)
tickParticle(Particle particle)
public void
add(Particle particle)
method_74285(class_703 arg0)
add(Particle particle)
public int
size()
method_74289()
size()
public abstract Submittable
extractRenderState(Frustum frustum, Camera camera, float partialTickTime)
method_74276(class_4604 arg0, class_4184 arg1, float arg2)
render(Frustum frustum, Camera camera, float tickProgress)
public Queue<P>
getAll()
method_74290()
getParticles()
private void
lambda$tickParticles$0(ParticleLimit arg0)
method_74286(class_5878 arg0)
method_74286(ParticleGroup group)