Class BasicScreenAddon
java.lang.Object
com.hrznstudio.titanium.client.screen.addon.BasicScreenAddon
- All Implemented Interfaces:
IScreenAddon,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.TabOrderedElement
- Direct Known Subclasses:
AssetScreenAddon,BasicButtonAddon,ColorPickerAddon,DragPanelScreenAddon,EnergyBarScreenAddon,FacingHandlerScreenAddon,HuePickerAddon,ItemstackFilterScreenAddon,LockableOverlayAddon,ProgressBarScreenAddon,ShadePickerAddon,SlotsScreenAddon,TankScreenAddon,TextFieldScreenAddon,TextScreenAddon,WidgetScreenAddon
-
Field Summary
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetPosX()intgetPosY()abstract intgetXSize()abstract intgetYSize()booleanbooleanisMouseOver(double mouseX, double mouseY) Checks whether the mouse if over a specific object or pointvoidsetFocused(boolean p_265728_) Called when Screen Focus changesvoidsetPosX(int posX) voidsetPosY(int posY) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
getCurrentFocusPath, getRectangle, nextFocusPathMethods inherited from interface com.hrznstudio.titanium.api.client.IScreenAddon
charTyped, drawBackgroundLayer, drawForegroundLayer, getTooltipLines, init, isBackground, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mouseReleased, mouseScrolledMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
BasicScreenAddon
protected BasicScreenAddon(int posX, int posY)
-
-
Method Details
-
isMouseOver
public boolean isMouseOver(double mouseX, double mouseY) Description copied from interface:IScreenAddonChecks whether the mouse if over a specific object or point- Specified by:
isMouseOverin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Specified by:
isMouseOverin interfaceIScreenAddon- Parameters:
mouseX- The X position of the mousemouseY- The Y position of the mouse- Returns:
- Returns true if the mouse if over a specific object or point
-
getXSize
public abstract int getXSize() -
getYSize
public abstract int getYSize() -
getPosX
public int getPosX() -
setPosX
public void setPosX(int posX) -
getPosY
public int getPosY() -
setPosY
public void setPosY(int posY) -
isFocused
public boolean isFocused()- Specified by:
isFocusedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Specified by:
isFocusedin interfaceIScreenAddon
-
setFocused
public void setFocused(boolean p_265728_) Description copied from interface:IScreenAddonCalled when Screen Focus changes- Specified by:
setFocusedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Specified by:
setFocusedin interfaceIScreenAddon- Parameters:
p_265728_- If the screen the addon is part of is focused
-