Klasse ImageActivatableButton

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractButton
net.minecraft.client.gui.components.Button
info.u_team.u_team_core.gui.elements.UButton
info.u_team.u_team_core.gui.elements.ImageButton
info.u_team.u_team_core.gui.elements.ImageActivatableButton
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 ImageActivatableButton 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 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
    ImageActivatableButton(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, boolean activated, RGBA activatedColor)
     
    ImageActivatableButton(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, boolean activated, RGBA activatedColor, net.minecraft.client.gui.components.Button.OnPress pessable)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
     
    getCurrentBackgroundColor(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
     
    boolean
     
    void
    setActivated(boolean activated)
     
    void
    setActivatedColor(RGBA activatedColor)
     

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

    getCurrentImage, getCurrentImageColor, getImage, getImageColor, renderBefore, setImage, setImageColor

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

    builder, createNarrationMessage, onPress, 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

    • activated

      protected boolean activated
    • activatedColor

      protected RGBA activatedColor
  • Konstruktordetails

    • ImageActivatableButton

      public ImageActivatableButton(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, boolean activated, RGBA activatedColor)
    • ImageActivatableButton

      public ImageActivatableButton(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, boolean activated, RGBA activatedColor, net.minecraft.client.gui.components.Button.OnPress pessable)
  • Methodendetails

    • isActivated

      public boolean isActivated()
    • setActivated

      public void setActivated(boolean activated)
    • getActivatedColor

      public RGBA getActivatedColor()
    • setActivatedColor

      public void setActivatedColor(RGBA activatedColor)
    • getCurrentBackgroundColor

      public RGBA getCurrentBackgroundColor(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
      Angegeben von:
      getCurrentBackgroundColor in Schnittstelle BackgroundColorProvider
      Setzt außer Kraft:
      getCurrentBackgroundColor in Klasse UButton