Klasse ImageToggleButton

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractButton
net.minecraft.client.gui.components.Button
Alle implementierten Schnittstellen:
BackgroundColorProvider, PerspectiveRenderable, Scalable, ScaleProvider, TextProvider, TextSettingsProvider, WidgetRenderable, net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier

public class ImageToggleButton extends ImageButton
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.components.Button

    net.minecraft.client.gui.components.Button.Builder, net.minecraft.client.gui.components.Button.CreateNarration, net.minecraft.client.gui.components.Button.OnPress

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.narration.NarratableEntry

    net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen info.u_team.u_team_core.api.gui.TextSettingsProvider

    TextSettingsProvider.TextRenderType
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected boolean
     
    protected net.minecraft.resources.ResourceLocation
     
    protected RGBA
     

    Von Klasse geerbte Felder info.u_team.u_team_core.gui.elements.ImageButton

    image, imageColor

    Von Klasse geerbte Felder info.u_team.u_team_core.gui.elements.UButton

    buttonColor, buttonTextureProvider, DEFAULT_NARRATION, disabledTextColor, EMTPY_PRESSABLE, LIGHT_GRAY, scale, textColor, WHITE

    Von Klasse geerbte Felder net.minecraft.client.gui.components.Button

    BIG_WIDTH, createNarration, DEFAULT_HEIGHT, DEFAULT_SPACING, DEFAULT_WIDTH, onPress, SMALL_WIDTH

    Von Klasse geerbte Felder net.minecraft.client.gui.components.AbstractButton

    SPRITES, TEXT_MARGIN

    Von Klasse geerbte Felder net.minecraft.client.gui.components.AbstractWidget

    active, alpha, height, isHovered, visible, width, x, y

    Von Schnittstelle geerbte Felder net.minecraft.client.gui.components.events.GuiEventListener

    DOUBLE_CLICK_THRESHOLD_MS
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    ImageToggleButton(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, net.minecraft.resources.ResourceLocation toggleImage, boolean toggled)
     
    ImageToggleButton(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, net.minecraft.resources.ResourceLocation toggleImage, boolean toggled, net.minecraft.client.gui.components.Button.OnPress pessable)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    net.minecraft.resources.ResourceLocation
    getCurrentImage(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
     
    getCurrentImageColor(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
     
    net.minecraft.resources.ResourceLocation
     
     
    boolean
     
    void
     
    void
    setToggled(boolean toggled)
     
    void
    setToggleImage(net.minecraft.resources.ResourceLocation toggleImage)
     
    void
    setToggleImageColor(RGBA toggleImageColor)
     
    void
     

    Von Klasse geerbte Methoden info.u_team.u_team_core.gui.elements.ImageButton

    getImage, getImageColor, renderBefore, setImage, setImageColor

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.Button

    builder, createNarrationMessage, updateWidgetNarration

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractButton

    keyPressed, onClick, renderString

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractWidget

    clicked, defaultButtonNarrationText, getBottom, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.GuiEventListener

    charTyped, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolled

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.layouts.LayoutElement

    setPosition

    Von Schnittstelle geerbte Methoden info.u_team.u_team_core.api.gui.PerspectiveRenderable

    render

    Von Schnittstelle geerbte Methoden info.u_team.u_team_core.api.gui.TextSettingsProvider

    getCurrentTextFont, getCurrentTextRenderType
  • Felddetails

    • toggleImage

      protected net.minecraft.resources.ResourceLocation toggleImage
    • toggleImageColor

      protected RGBA toggleImageColor
    • toggled

      protected boolean toggled
  • Konstruktordetails

    • ImageToggleButton

      public ImageToggleButton(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, net.minecraft.resources.ResourceLocation toggleImage, boolean toggled)
    • ImageToggleButton

      public ImageToggleButton(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, net.minecraft.resources.ResourceLocation toggleImage, boolean toggled, net.minecraft.client.gui.components.Button.OnPress pessable)
  • Methodendetails

    • getToggleImage

      public net.minecraft.resources.ResourceLocation getToggleImage()
    • setToggleImage

      public void setToggleImage(net.minecraft.resources.ResourceLocation toggleImage)
    • getToggleImageColor

      public RGBA getToggleImageColor()
    • setToggleImageColor

      public void setToggleImageColor(RGBA toggleImageColor)
    • isToggled

      public boolean isToggled()
    • setToggled

      public void setToggled(boolean toggled)
    • toggle

      public void toggle()
    • onPress

      public void onPress()
      Setzt außer Kraft:
      onPress in Klasse net.minecraft.client.gui.components.Button
    • getCurrentImage

      public net.minecraft.resources.ResourceLocation getCurrentImage(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
      Setzt außer Kraft:
      getCurrentImage in Klasse ImageButton
    • getCurrentImageColor

      public RGBA getCurrentImageColor(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
      Setzt außer Kraft:
      getCurrentImageColor in Klasse ImageButton