/* * Decompiled with CFR 0.152. */ package net.minecraft.client.renderer.state; import java.util.ArrayList; import java.util.List; import net.minecraft.client.renderer.SubmitNodeStorage; import net.minecraft.client.renderer.state.CameraRenderState; import net.minecraft.client.renderer.state.ParticleGroupRenderState; public class ParticlesRenderState { public final List particles = new ArrayList(); public void reset() { this.particles.forEach(ParticleGroupRenderState::clear); this.particles.clear(); } public void add(ParticleGroupRenderState state) { this.particles.add(state); } public void submit(SubmitNodeStorage submitNodeStorage, CameraRenderState camera) { for (ParticleGroupRenderState particle : this.particles) { particle.submit(submitNodeStorage, camera); } } }