Package net.minecraft.client.gui.render
Class SpecialGuiElementRenderer<T extends SpecialGuiElementRenderState>
java.lang.Object
net.minecraft.client.gui.render.SpecialGuiElementRenderer<T>
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
BannerResultGuiElementRenderer
,BookModelGuiElementRenderer
,EntityGuiElementRenderer
,OversizedItemGuiElementRenderer
,PlayerSkinGuiElementRenderer
,ProfilerChartGuiElementRenderer
,SignGuiElementRenderer
@Environment(CLIENT)
public abstract class SpecialGuiElementRenderer<T extends SpecialGuiElementRenderState>
extends Object
implements AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/gui/render/SpecialGuiElementRenderer
intermediary net/minecraft/class_11239
official gcp
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable GpuTexture
private @Nullable GpuTextureView
private final ProjectionMatrix2
private @Nullable GpuTexture
private @Nullable GpuTextureView
protected final VertexConsumerProvider.Immediate
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SpecialGuiElementRenderer
(VertexConsumerProvider.Immediate vertexConsumers) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
protected abstract String
getName()
protected float
getYOffset
(int height, int windowScaleFactor) private void
prepareTextures
(boolean bool, int int2, int int3) void
render
(T elementState, GuiRenderState state, int windowScaleFactor) protected abstract void
render
(T state, MatrixStack matrices) protected void
renderElement
(T element, GuiRenderState state) protected boolean
-
Field Details
-
vertexConsumers
- Mappings:
Namespace Name Mixin selector named vertexConsumers
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;vertexConsumers:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
intermediary field_59933
Lnet/minecraft/class_11239;field_59933:Lnet/minecraft/class_4597$class_4598;
official a
Lgcp;a:Lgxm$a;
-
texture
- Mappings:
Namespace Name Mixin selector named texture
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;texture:Lcom/mojang/blaze3d/textures/GpuTexture;
intermediary field_59935
Lnet/minecraft/class_11239;field_59935:Lcom/mojang/blaze3d/textures/GpuTexture;
official b
Lgcp;b:Lcom/mojang/blaze3d/textures/GpuTexture;
-
textureView
- Mappings:
Namespace Name Mixin selector named textureView
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;textureView:Lcom/mojang/blaze3d/textures/GpuTextureView;
intermediary field_60572
Lnet/minecraft/class_11239;field_60572:Lcom/mojang/blaze3d/textures/GpuTextureView;
official c
Lgcp;c:Lcom/mojang/blaze3d/textures/GpuTextureView;
-
depthTexture
- Mappings:
Namespace Name Mixin selector named depthTexture
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;depthTexture:Lcom/mojang/blaze3d/textures/GpuTexture;
intermediary field_59936
Lnet/minecraft/class_11239;field_59936:Lcom/mojang/blaze3d/textures/GpuTexture;
official d
Lgcp;d:Lcom/mojang/blaze3d/textures/GpuTexture;
-
depthTextureView
- Mappings:
Namespace Name Mixin selector named depthTextureView
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;depthTextureView:Lcom/mojang/blaze3d/textures/GpuTextureView;
intermediary field_60573
Lnet/minecraft/class_11239;field_60573:Lcom/mojang/blaze3d/textures/GpuTextureView;
official e
Lgcp;e:Lcom/mojang/blaze3d/textures/GpuTextureView;
-
projectionMatrix
- Mappings:
Namespace Name Mixin selector named projectionMatrix
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;projectionMatrix:Lnet/minecraft/client/render/ProjectionMatrix2;
intermediary field_60042
Lnet/minecraft/class_11239;field_60042:Lnet/minecraft/class_11278;
official f
Lgcp;f:Lgws;
-
-
Constructor Details
-
SpecialGuiElementRenderer
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;<init>(Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;)V
intermediary <init>
Lnet/minecraft/class_11239;<init>(Lnet/minecraft/class_4597$class_4598;)V
official <init>
Lgcp;<init>(Lgxm$a;)V
-
-
Method Details
-
render
- Mappings:
Namespace Name Mixin selector named render
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;render(Lnet/minecraft/client/gui/render/state/special/SpecialGuiElementRenderState;Lnet/minecraft/client/gui/render/state/GuiRenderState;I)V
intermediary method_70913
Lnet/minecraft/class_11239;method_70913(Lnet/minecraft/class_11256;Lnet/minecraft/class_11246;I)V
official a
Lgcp;a(Lgdi;Lgcx;I)V
-
renderElement
- Mappings:
Namespace Name Mixin selector named renderElement
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;renderElement(Lnet/minecraft/client/gui/render/state/special/SpecialGuiElementRenderState;Lnet/minecraft/client/gui/render/state/GuiRenderState;)V
intermediary method_72114
Lnet/minecraft/class_11239;method_72114(Lnet/minecraft/class_11256;Lnet/minecraft/class_11246;)V
official a
Lgcp;a(Lgdi;Lgcx;)V
-
prepareTextures
private void prepareTextures(boolean bool, int int2, int int3) - Mappings:
Namespace Name Mixin selector named prepareTextures
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;prepareTextures(ZII)V
intermediary method_70914
Lnet/minecraft/class_11239;method_70914(ZII)V
official a
Lgcp;a(ZII)V
-
shouldBypassScaling
- Mappings:
Namespace Name Mixin selector named shouldBypassScaling
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;shouldBypassScaling(Lnet/minecraft/client/gui/render/state/special/SpecialGuiElementRenderState;)Z
intermediary method_72113
Lnet/minecraft/class_11239;method_72113(Lnet/minecraft/class_11256;)Z
official a
Lgcp;a(Lgdi;)Z
-
getYOffset
protected float getYOffset(int height, int windowScaleFactor) - Mappings:
Namespace Name Mixin selector named getYOffset
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;getYOffset(II)F
intermediary method_70907
Lnet/minecraft/class_11239;method_70907(II)F
official a
Lgcp;a(II)F
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
getElementClass
- Mappings:
Namespace Name Mixin selector named getElementClass
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;getElementClass()Ljava/lang/Class;
intermediary method_70903
Lnet/minecraft/class_11239;method_70903()Ljava/lang/Class;
official a
Lgcp;a()Ljava/lang/Class;
-
render
- Mappings:
Namespace Name Mixin selector named render
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;render(Lnet/minecraft/client/gui/render/state/special/SpecialGuiElementRenderState;Lnet/minecraft/client/util/math/MatrixStack;)V
intermediary method_70905
Lnet/minecraft/class_11239;method_70905(Lnet/minecraft/class_11256;Lnet/minecraft/class_4587;)V
official a
Lgcp;a(Lgdi;Lfoc;)V
-
getName
- Mappings:
Namespace Name Mixin selector named getName
Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;getName()Ljava/lang/String;
intermediary method_70906
Lnet/minecraft/class_11239;method_70906()Ljava/lang/String;
official b
Lgcp;b()Ljava/lang/String;
-