package net.fabricmc.fabric.api.renderer.v1.mesh;

import java.util.function.Consumer;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;

@Environment(EnvType.CLIENT)
public interface MutableMesh extends MeshView {
   QuadEmitter emitter();

   void forEachMutable(Consumer<? super MutableQuadView> var1);

   Mesh immutableCopy();

   void clear();
}
