public abstract class BoundedWidgetGroup extends WidgetGroup
scaleX, scaleY, widgets| Constructor and Description |
|---|
BoundedWidgetGroup() |
| Modifier and Type | Method and Description |
|---|---|
abstract BoundedWidgetGroup |
copy() |
void |
drawWidget(RenderContext ctx,
Widget widget,
Vector3 center,
double mouseX,
double mouseY) |
java.util.Collection<TextAPI<?>> |
getHoverLines(double mouseX,
double mouseY) |
protected Box |
getRenderBounds(Vector3 center) |
protected Box |
getRenderBounds(Vector3 center,
double offsetX,
double offsetY,
double offsetZ) |
protected Box |
getRenderBounds(Vector3 center,
Vector3 offset) |
boolean |
isBounded(double x,
double y) |
boolean |
isBounded(Vector3 center,
double x,
double y) |
boolean |
isBounded(Vector3 center,
Vector3 pos) |
boolean |
onLeftClick(double mouseX,
double mouseY) |
boolean |
onRightClick(double mouseX,
double mouseY) |
addWidget, addWidgets, addWidgets, applyScale, canBackspace, canType, checkEachClickable, checkEachHoverable, checkEachScrollable, checkEachSelectable, checkEachTickable, checkEachTypeable, checkEachWidget, copyGroup, draw, drawHoverable, drawHovered, drawSelectable, eachClickable, eachHoverable, eachScrollable, eachSelectable, eachTickable, eachTypeable, eachWidget, getElementsBottom, getElementsHeight, getElementsLeft, getElementsRight, getElementsTop, getElementsWidth, getHoveredElement, getRelativeTop, getSelectedElement, hasNonBlankText, hasNonEmptyText, isActivelyTicking, isHovering, onBackspace, onCharTyped, onCopy, onCut, onKeyPressed, onPaste, onResolutionUpdated, onSelectAll, onTick, playLeftClickSound, playRightClickSound, scrollDown, scrollUp, setWidgets, setWidgets, shouldDrawHovered, unapplyScalecanDraw, copyBasic, getBottom, getCenter, getCenter, getCenter, getLeft, getRight, getTop, getX, getY, isVisible, onScreenClosed, onScreenOpenedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanCopy, canCut, canPaste, canSelectAllpublic abstract BoundedWidgetGroup copy()
copy in class WidgetGrouppublic void drawWidget(RenderContext ctx, Widget widget, Vector3 center, double mouseX, double mouseY)
drawWidget in class WidgetGrouppublic java.util.Collection<TextAPI<?>> getHoverLines(double mouseX, double mouseY)
getHoverLines in interface HoverablegetHoverLines in class WidgetGroupprotected Box getRenderBounds(Vector3 center, double offsetX, double offsetY, double offsetZ)
public boolean isBounded(double x,
double y)
public boolean isBounded(Vector3 center, double x, double y)
public boolean onLeftClick(double mouseX,
double mouseY)
onLeftClick in interface ClickableonLeftClick in class WidgetGrouppublic boolean onRightClick(double mouseX,
double mouseY)
onRightClick in interface ClickableonRightClick in class WidgetGroup