net.minecraft.client.particle

public abstract class ParticleGroup<P extends Particle>

hdb
net.minecraft.client.particle.ParticleGroup
net.minecraft.class_11938
net.minecraft.client.particle.ParticleRenderer
net.minecraft.src.C_411024_

Field summary

Modifier and TypeField
private static final int
c
MAX_PARTICLES
field_62621
QUEUE_SIZE
f_412587_
protected final ParticleEngine
a
engine
field_62619
particleManager
f_412496_
protected final Queue<P>
b
particles
field_62620
particles
f_412802_

Constructor summary

ModifierConstructor
public (ParticleEngine particleManager)

Method summary

Modifier and TypeMethod
public boolean
a()
isEmpty()
method_74284()
isEmpty()
m_418244_()
public void
b()
tickParticles()
method_74287()
tick()
m_418262_()
private void
b(hcy arg0)
tickParticle(Particle arg0)
method_74288(class_703 arg0)
tickParticle(Particle particle)
m_419912_(C_4022_ arg0)
public void
a(hcy arg0)
add(Particle arg0)
method_74285(class_703 arg0)
add(Particle particle)
m_415077_(C_4022_ arg0)
public int
c()
size()
method_74289()
size()
m_415728_()
public abstract ParticleGroupRenderState
a(hlh arg0, fzh arg1, float arg2)
extractRenderState(Frustum arg0, Camera arg1, float arg2)
method_74276(class_4604 arg0, class_4184 arg1, float arg2)
render(Frustum frustum, Camera camera, float tickProgress)
m_416238_(C_4273_ p_431031_, C_3373_ p_427687_, float arg2)
public Queue<P>
d()
getAll()
method_74290()
getParticles()
m_415737_()