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,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 fzm
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable GpuTextureprivate @Nullable GpuTextureprivate static final Matrix3x2fprivate final Matrix4fprotected final VertexConsumerProvider.Immediate -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSpecialGuiElementRenderer(VertexConsumerProvider.Immediate vertexConsumers) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getClass()protected abstract StringgetName()protected floatmethod_70907(int int2, int int3) private voidmethod_70914(int int2, int int3) voidrender(T elementState, GuiRenderState guiState, int windowScaleFactor) protected abstract voidrender(T state, MatrixStack matrices)
-
Field Details
-
POSE_MATRIX
- Mappings:
Namespace Name Mixin selector named POSE_MATRIXLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;POSE_MATRIX:Lorg/joml/Matrix3x2f;intermediary field_59934Lnet/minecraft/class_11239;field_59934:Lorg/joml/Matrix3x2f;official bLfzm;b:Lorg/joml/Matrix3x2f;
-
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 aLfzm;a:Lgtm$a;
-
field_59935
- Mappings:
Namespace Name Mixin selector named field_59935Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;field_59935:Lcom/mojang/blaze3d/textures/GpuTexture;intermediary field_59935Lnet/minecraft/class_11239;field_59935:Lcom/mojang/blaze3d/textures/GpuTexture;official cLfzm;c:Lcom/mojang/blaze3d/textures/GpuTexture;
-
field_59936
- Mappings:
Namespace Name Mixin selector named field_59936Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;field_59936:Lcom/mojang/blaze3d/textures/GpuTexture;intermediary field_59936Lnet/minecraft/class_11239;field_59936:Lcom/mojang/blaze3d/textures/GpuTexture;official dLfzm;d:Lcom/mojang/blaze3d/textures/GpuTexture;
-
projectionMatrix
- Mappings:
Namespace Name Mixin selector named projectionMatrixLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;projectionMatrix:Lorg/joml/Matrix4f;intermediary field_59937Lnet/minecraft/class_11239;field_59937:Lorg/joml/Matrix4f;official eLfzm;e:Lorg/joml/Matrix4f;
-
-
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>Lfzm;<init>(Lgtm$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 aLfzm;a(Lgad;Lfzt;I)V
-
method_70914
private void method_70914(int int2, int int3) - Mappings:
Namespace Name Mixin selector named method_70914Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;method_70914(II)Vintermediary method_70914Lnet/minecraft/class_11239;method_70914(II)Vofficial bLfzm;b(II)V
-
method_70907
protected float method_70907(int int2, int int3) - Mappings:
Namespace Name Mixin selector named method_70907Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;method_70907(II)Fintermediary method_70907Lnet/minecraft/class_11239;method_70907(II)Fofficial aLfzm;a(II)F
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getClass
-
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 aLfzm;a(Lgad;Lflu;)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 bLfzm;b()Ljava/lang/String;
-