21 lines
625 B
Java
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();
|
|
}
|