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 final class_11278private @Nullable GpuTextureprivate @Nullable GpuTextureprivate static final Matrix3x2fprotected final VertexConsumerProvider.Immediate -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSpecialGuiElementRenderer(VertexConsumerProvider.Immediate vertexConsumers) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getClass()protected abstract StringgetName()protected floatgetYOffset(int height, int windowScaleFactor) private voidprepareTextures(int width, int height) 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:Lgtr$a;
-
outputColorTextureOverride
- Mappings:
Namespace Name Mixin selector named outputColorTextureOverrideLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;outputColorTextureOverride: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;
-
outputDepthTextureOverride
- Mappings:
Namespace Name Mixin selector named outputDepthTextureOverrideLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;outputDepthTextureOverride: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;
-
field_60042
- Mappings:
Namespace Name Mixin selector named field_60042Lnet/minecraft/client/gui/render/SpecialGuiElementRenderer;field_60042:Lnet/minecraft/class_11278;intermediary field_60042Lnet/minecraft/class_11239;field_60042:Lnet/minecraft/class_11278;official eLfzm;e:Lgsw;
-
-
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>(Lgtr$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
-
prepareTextures
private void prepareTextures(int width, int height) - Mappings:
Namespace Name Mixin selector named prepareTexturesLnet/minecraft/client/gui/render/SpecialGuiElementRenderer;prepareTextures(II)Vintermediary method_70914Lnet/minecraft/class_11239;method_70914(II)Vofficial bLfzm;b(II)V
-
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 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;Lflv;)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;
-