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/SpecialGuiElementRendererintermediary net/minecraft/class_11239official gfr
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable GpuTextureprivate @Nullable GpuTextureViewprivate final ProjectionMatrix2private @Nullable GpuTextureprivate @Nullable GpuTextureViewprotected final VertexConsumerProvider.Immediate -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSpecialGuiElementRenderer(VertexConsumerProvider.Immediate vertexConsumers) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected abstract StringgetName()protected floatgetYOffset(int height, int windowScaleFactor) private voidprepareTextures(boolean bool, int int2, int int3) voidrender(T elementState, GuiRenderState state, int windowScaleFactor) protected abstract voidrender(T state, MatrixStack matrices) protected voidrenderElement(T element, GuiRenderState state) protected boolean
-
Field Details
-
vertexConsumers
- Mappings:
Namespace Name Mixin selector named vertexConsumersLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;vertexConsumers:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;intermediary field_59933Lnet/minecraft/class_11239;field_59933:Lnet/minecraft/class_4597$class_4598;official aLgfr;a:Lhap$a;
-
texture
- Mappings:
Namespace Name Mixin selector named textureLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;texture:Lcom/mojang/blaze3d/textures/GpuTexture;intermediary field_59935Lnet/minecraft/class_11239;field_59935:Lcom/mojang/blaze3d/textures/GpuTexture;official bLgfr;b:Lcom/mojang/blaze3d/textures/GpuTexture;
-
textureView
- Mappings:
Namespace Name Mixin selector named textureViewLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;textureView:Lcom/mojang/blaze3d/textures/GpuTextureView;intermediary field_60572Lnet/minecraft/class_11239;field_60572:Lcom/mojang/blaze3d/textures/GpuTextureView;official cLgfr;c:Lcom/mojang/blaze3d/textures/GpuTextureView;
-
depthTexture
- Mappings:
Namespace Name Mixin selector named depthTextureLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;depthTexture:Lcom/mojang/blaze3d/textures/GpuTexture;intermediary field_59936Lnet/minecraft/class_11239;field_59936:Lcom/mojang/blaze3d/textures/GpuTexture;official dLgfr;d:Lcom/mojang/blaze3d/textures/GpuTexture;
-
depthTextureView
- Mappings:
Namespace Name Mixin selector named depthTextureViewLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;depthTextureView:Lcom/mojang/blaze3d/textures/GpuTextureView;intermediary field_60573Lnet/minecraft/class_11239;field_60573:Lcom/mojang/blaze3d/textures/GpuTextureView;official eLgfr;e:Lcom/mojang/blaze3d/textures/GpuTextureView;
-
projectionMatrix
- Mappings:
Namespace Name Mixin selector named projectionMatrixLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;projectionMatrix:Lnet/minecraft/client/render/ProjectionMatrix2;intermediary field_60042Lnet/minecraft/class_11239;field_60042:Lnet/minecraft/class_11278;official fLgfr;f:Lgzu;
-
-
Constructor Details
-
SpecialGuiElementRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;<init>(Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;)Vintermediary <init>Lnet/minecraft/class_11239;<init>(Lnet/minecraft/class_4597$class_4598;)Vofficial <init>Lgfr;<init>(Lhap$a;)V
-
-
Method Details
-
render
- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;render(Lnet/minecraft/client/gui/render/state/special/SpecialGuiElementRenderState;Lnet/minecraft/client/gui/render/state/GuiRenderState;I)Vintermediary method_70913Lnet/minecraft/class_11239;method_70913(Lnet/minecraft/class_11256;Lnet/minecraft/class_11246;I)Vofficial aLgfr;a(Lggk;Lgfz;I)V
-
renderElement
- Mappings:
Namespace Name Mixin selector named renderElementLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;renderElement(Lnet/minecraft/client/gui/render/state/special/SpecialGuiElementRenderState;Lnet/minecraft/client/gui/render/state/GuiRenderState;)Vintermediary method_72114Lnet/minecraft/class_11239;method_72114(Lnet/minecraft/class_11256;Lnet/minecraft/class_11246;)Vofficial aLgfr;a(Lggk;Lgfz;)V
-
prepareTextures
private void prepareTextures(boolean bool, int int2, int int3) - Mappings:
Namespace Name Mixin selector named prepareTexturesLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;prepareTextures(ZII)Vintermediary method_70914Lnet/minecraft/class_11239;method_70914(ZII)Vofficial aLgfr;a(ZII)V
-
shouldBypassScaling
- Mappings:
Namespace Name Mixin selector named shouldBypassScalingLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;shouldBypassScaling(Lnet/minecraft/client/gui/render/state/special/SpecialGuiElementRenderState;)Zintermediary method_72113Lnet/minecraft/class_11239;method_72113(Lnet/minecraft/class_11256;)Zofficial aLgfr;a(Lggk;)Z
-
getYOffset
protected float getYOffset(int height, int windowScaleFactor) - Mappings:
Namespace Name Mixin selector named getYOffsetLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;getYOffset(II)Fintermediary method_70907Lnet/minecraft/class_11239;method_70907(II)Fofficial aLgfr;a(II)F
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getElementClass
- Mappings:
Namespace Name Mixin selector named getElementClassLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;getElementClass()Ljava/lang/Class;intermediary method_70903Lnet/minecraft/class_11239;method_70903()Ljava/lang/Class;official aLgfr;a()Ljava/lang/Class;
-
render
- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;render(Lnet/minecraft/client/gui/render/state/special/SpecialGuiElementRenderState;Lnet/minecraft/client/util/math/MatrixStack;)Vintermediary method_70905Lnet/minecraft/class_11239;method_70905(Lnet/minecraft/class_11256;Lnet/minecraft/class_4587;)Vofficial aLgfr;a(Lggk;Lfpu;)V
-
getName
- Mappings:
Namespace Name Mixin selector named getNameLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;getName()Ljava/lang/String;intermediary method_70906Lnet/minecraft/class_11239;method_70906()Ljava/lang/String;official bLgfr;b()Ljava/lang/String;
-