minecraft-src/net/minecraft/client/gui/render/state/GuiElementRenderState.java
2025-09-18 12:27:44 +00:00

21 lines
625 B
Java

package net.minecraft.client.gui.render.state;
import com.mojang.blaze3d.pipeline.RenderPipeline;
import com.mojang.blaze3d.vertex.VertexConsumer;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.client.gui.navigation.ScreenRectangle;
import net.minecraft.client.gui.render.TextureSetup;
import org.jetbrains.annotations.Nullable;
@Environment(EnvType.CLIENT)
public interface GuiElementRenderState extends ScreenArea {
void buildVertices(VertexConsumer consumer, float z);
RenderPipeline pipeline();
TextureSetup textureSetup();
@Nullable
ScreenRectangle scissorArea();
}