public class GuidePartMulti extends GuidePart
GuidePart.PagePosition| Modifier and Type | Field and Description |
|---|---|
java.util.List<GuidePart> |
parts |
java.util.function.BooleanSupplier |
visibleFuncion |
gui, INDENT_WIDTH, LINE_HEIGHT, wasHovered, wasIconHovered| Constructor and Description |
|---|
GuidePartMulti(GuiGuide gui,
java.util.List<GuidePart> subParts,
java.util.function.BooleanSupplier isVisible) |
| Modifier and Type | Method and Description |
|---|---|
GuidePart.PagePosition |
handleMouseClick(int x,
int y,
int width,
int height,
GuidePart.PagePosition current,
int index,
int mouseX,
int mouseY)
Like
GuidePart.renderIntoArea(int, int, int, int, PagePosition, int) but for a mouse click. |
protected boolean |
isVisible() |
GuidePart.PagePosition |
renderIntoArea(int x,
int y,
int width,
int height,
GuidePart.PagePosition current,
int index) |
void |
setFontRenderer(IFontRenderer fontRenderer) |
void |
updateScreen() |
getFontRenderer, handleMouseDragFinish, handleMouseDragPartial, renderLine, renderLines, renderLines, renderTextLine, renderTooltip, wasHoveredpublic final java.util.List<GuidePart> parts
public final java.util.function.BooleanSupplier visibleFuncion
public void setFontRenderer(IFontRenderer fontRenderer)
setFontRenderer in class GuidePartprotected boolean isVisible()
public void updateScreen()
updateScreen in class GuidePartpublic GuidePart.PagePosition renderIntoArea(int x, int y, int width, int height, GuidePart.PagePosition current, int index)
renderIntoArea in class GuidePartcurrent - The current position to render fromindex - The current page index to render onpublic GuidePart.PagePosition handleMouseClick(int x, int y, int width, int height, GuidePart.PagePosition current, int index, int mouseX, int mouseY)
GuidePartGuidePart.renderIntoArea(int, int, int, int, PagePosition, int) but for a mouse click.handleMouseClick in class GuidePart