Class GuiComponent

java.lang.Object
net.minecraft.client.gui.GuiComponent
Direct Known Subclasses:
AbstractContainerEventHandler, AbstractWidget, AdvancementTab, AdvancementWidget, BossHealthOverlay, ChatComponent, DebugScreenOverlay, Gui, Overlay, OverlayRecipeComponent, PlayerTabOverlay, RecipeBookComponent, SpectatorGui, SubtitleOverlay, ToastComponent

public abstract class GuiComponent extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final ResourceLocation
     
    private int
     
    static final ResourceLocation
     
    static final ResourceLocation
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    blit(PoseStack p_93134_, int p_93135_, int p_93136_, float p_93137_, float p_93138_, int p_93139_, int p_93140_, int p_93141_, int p_93142_)
     
    static void
    blit(PoseStack p_93144_, int p_93145_, int p_93146_, int p_93147_, float p_93148_, float p_93149_, int p_93150_, int p_93151_, int p_93152_, int p_93153_)
     
    static void
    blit(PoseStack p_93161_, int p_93162_, int p_93163_, int p_93164_, int p_93165_, float p_93166_, float p_93167_, int p_93168_, int p_93169_, int p_93170_, int p_93171_)
     
    void
    blit(PoseStack p_93229_, int p_93230_, int p_93231_, int p_93232_, int p_93233_, int p_93234_, int p_93235_)
     
    static void
    blit(PoseStack p_93201_, int p_93202_, int p_93203_, int p_93204_, int p_93205_, int p_93206_, TextureAtlasSprite p_93207_)
     
    void
    blitOutlineBlack(int p_93102_, int p_93103_, BiConsumer<Integer,Integer> p_93104_)
     
    static void
     
    static void
    drawCenteredString(PoseStack p_93209_, Font p_93210_, String p_93211_, int p_93212_, int p_93213_, int p_93214_)
     
    static void
    drawCenteredString(PoseStack p_93216_, Font p_93217_, Component p_93218_, int p_93219_, int p_93220_, int p_93221_)
     
    static void
    drawCenteredString(PoseStack p_168750_, Font p_168751_, FormattedCharSequence p_168752_, int p_168753_, int p_168754_, int p_168755_)
     
    static void
    drawString(PoseStack p_93237_, Font p_93238_, String p_93239_, int p_93240_, int p_93241_, int p_93242_)
     
    static void
    drawString(PoseStack p_93244_, Font p_93245_, Component p_93246_, int p_93247_, int p_93248_, int p_93249_)
     
    static void
    drawString(PoseStack p_168757_, Font p_168758_, FormattedCharSequence p_168759_, int p_168760_, int p_168761_, int p_168762_)
     
    static void
    enableScissor(int p_239261_, int p_239262_, int p_239263_, int p_239264_)
     
    static void
    fill(PoseStack p_93173_, int p_93174_, int p_93175_, int p_93176_, int p_93177_, int p_93178_)
     
    protected void
    fillGradient(PoseStack p_93180_, int p_93181_, int p_93182_, int p_93183_, int p_93184_, int p_93185_, int p_93186_)
     
    protected static void
    fillGradient(PoseStack p_168741_, int p_168742_, int p_168743_, int p_168744_, int p_168745_, int p_168746_, int p_168747_, int p_168748_)
     
    protected static void
    fillGradient(org.joml.Matrix4f p_254526_, BufferBuilder p_93125_, int p_93126_, int p_93127_, int p_93128_, int p_93129_, int p_93130_, int p_93131_, int p_93132_)
     
    int
     
    protected void
    hLine(PoseStack p_93155_, int p_93156_, int p_93157_, int p_93158_, int p_93159_)
     
    private static void
    innerBlit(PoseStack p_93188_, int p_93189_, int p_93190_, int p_93191_, int p_93192_, int p_93193_, int p_93194_, int p_93195_, float p_93196_, float p_93197_, int p_93198_, int p_93199_)
     
    private static void
    innerBlit(org.joml.Matrix4f p_254452_, int p_93114_, int p_93115_, int p_93116_, int p_93117_, int p_93118_, float p_93119_, float p_93120_, float p_93121_, float p_93122_)
     
    private static void
    innerFill(org.joml.Matrix4f p_254518_, int p_93107_, int p_93108_, int p_93109_, int p_93110_, int p_93111_)
     
    void
    setBlitOffset(int p_93251_)
     
    protected void
    vLine(PoseStack p_93223_, int p_93224_, int p_93225_, int p_93226_, int p_93227_)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • BACKGROUND_LOCATION

      public static final ResourceLocation BACKGROUND_LOCATION
    • STATS_ICON_LOCATION

      public static final ResourceLocation STATS_ICON_LOCATION
    • GUI_ICONS_LOCATION

      public static final ResourceLocation GUI_ICONS_LOCATION
    • blitOffset

      private int blitOffset
  • Constructor Details

    • GuiComponent

      public GuiComponent()
  • Method Details

    • hLine

      protected void hLine(PoseStack p_93155_, int p_93156_, int p_93157_, int p_93158_, int p_93159_)
    • vLine

      protected void vLine(PoseStack p_93223_, int p_93224_, int p_93225_, int p_93226_, int p_93227_)
    • enableScissor

      public static void enableScissor(int p_239261_, int p_239262_, int p_239263_, int p_239264_)
    • disableScissor

      public static void disableScissor()
    • fill

      public static void fill(PoseStack p_93173_, int p_93174_, int p_93175_, int p_93176_, int p_93177_, int p_93178_)
    • innerFill

      private static void innerFill(org.joml.Matrix4f p_254518_, int p_93107_, int p_93108_, int p_93109_, int p_93110_, int p_93111_)
    • fillGradient

      protected void fillGradient(PoseStack p_93180_, int p_93181_, int p_93182_, int p_93183_, int p_93184_, int p_93185_, int p_93186_)
    • fillGradient

      protected static void fillGradient(PoseStack p_168741_, int p_168742_, int p_168743_, int p_168744_, int p_168745_, int p_168746_, int p_168747_, int p_168748_)
    • fillGradient

      protected static void fillGradient(org.joml.Matrix4f p_254526_, BufferBuilder p_93125_, int p_93126_, int p_93127_, int p_93128_, int p_93129_, int p_93130_, int p_93131_, int p_93132_)
    • drawCenteredString

      public static void drawCenteredString(PoseStack p_93209_, Font p_93210_, String p_93211_, int p_93212_, int p_93213_, int p_93214_)
    • drawCenteredString

      public static void drawCenteredString(PoseStack p_93216_, Font p_93217_, Component p_93218_, int p_93219_, int p_93220_, int p_93221_)
    • drawCenteredString

      public static void drawCenteredString(PoseStack p_168750_, Font p_168751_, FormattedCharSequence p_168752_, int p_168753_, int p_168754_, int p_168755_)
    • drawString

      public static void drawString(PoseStack p_93237_, Font p_93238_, String p_93239_, int p_93240_, int p_93241_, int p_93242_)
    • drawString

      public static void drawString(PoseStack p_168757_, Font p_168758_, FormattedCharSequence p_168759_, int p_168760_, int p_168761_, int p_168762_)
    • drawString

      public static void drawString(PoseStack p_93244_, Font p_93245_, Component p_93246_, int p_93247_, int p_93248_, int p_93249_)
    • blitOutlineBlack

      public void blitOutlineBlack(int p_93102_, int p_93103_, BiConsumer<Integer,Integer> p_93104_)
    • blit

      public static void blit(PoseStack p_93201_, int p_93202_, int p_93203_, int p_93204_, int p_93205_, int p_93206_, TextureAtlasSprite p_93207_)
    • blit

      public void blit(PoseStack p_93229_, int p_93230_, int p_93231_, int p_93232_, int p_93233_, int p_93234_, int p_93235_)
    • blit

      public static void blit(PoseStack p_93144_, int p_93145_, int p_93146_, int p_93147_, float p_93148_, float p_93149_, int p_93150_, int p_93151_, int p_93152_, int p_93153_)
    • blit

      public static void blit(PoseStack p_93161_, int p_93162_, int p_93163_, int p_93164_, int p_93165_, float p_93166_, float p_93167_, int p_93168_, int p_93169_, int p_93170_, int p_93171_)
    • blit

      public static void blit(PoseStack p_93134_, int p_93135_, int p_93136_, float p_93137_, float p_93138_, int p_93139_, int p_93140_, int p_93141_, int p_93142_)
    • innerBlit

      private static void innerBlit(PoseStack p_93188_, int p_93189_, int p_93190_, int p_93191_, int p_93192_, int p_93193_, int p_93194_, int p_93195_, float p_93196_, float p_93197_, int p_93198_, int p_93199_)
    • innerBlit

      private static void innerBlit(org.joml.Matrix4f p_254452_, int p_93114_, int p_93115_, int p_93116_, int p_93117_, int p_93118_, float p_93119_, float p_93120_, float p_93121_, float p_93122_)
    • getBlitOffset

      public int getBlitOffset()
    • setBlitOffset

      public void setBlitOffset(int p_93251_)