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

import java.util.function.Consumer;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import org.jetbrains.annotations.Range;

@Environment(EnvType.CLIENT)
public interface MeshView {
   @Range(
   from = 0L,
   to = 2147483647L
) int size();

   void forEach(Consumer<? super QuadView> var1);

   void outputTo(QuadEmitter var1);
}
