Class MixinScreenBase

java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.glasslauncher.mods.api.gcapi.mixin.MixinScreenBase
All Implemented Interfaces:
ScreenBaseAccessor

public class MixinScreenBase extends net.minecraft.client.gui.DrawableHelper implements ScreenBaseAccessor
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected List
     
    protected net.minecraft.client.render.TextRenderer
     

    Fields inherited from class net.minecraft.client.gui.DrawableHelper

    zOffset
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    drawTooltipStuff(int mouseX, int mouseY, float delta, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    getMouseTooltip(int mouseX, int mouseY, List<?> extraObjectsToCheck)
     
    boolean
    isMouseInBounds(int[] xywh, int mouseX, int mouseY)
     

    Methods inherited from class net.minecraft.client.gui.DrawableHelper

    blit, drawLineHorizontal, drawLineVertical, drawTextWithShadow, drawTextWithShadowCentred, fill, fillGradient

    Methods inherited from class java.lang.Object

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

    • textManager

      protected net.minecraft.client.render.TextRenderer textManager
    • buttons

      protected List buttons
  • Constructor Details

    • MixinScreenBase

      public MixinScreenBase()
  • Method Details

    • drawTooltipStuff

      public void drawTooltipStuff(int mouseX, int mouseY, float delta, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • getMouseTooltip

      public List<String> getMouseTooltip(int mouseX, int mouseY, List<?> extraObjectsToCheck)
      Specified by:
      getMouseTooltip in interface ScreenBaseAccessor
    • isMouseInBounds

      public boolean isMouseInBounds(int[] xywh, int mouseX, int mouseY)