Class Shapes
java.lang.Object
net.ixdarklord.folios.internal.client.page.Shapes
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic voidacrossFold(FoliosPainter painter, net.minecraft.util.FormattedCharSequence line, int y, int color, boolean right) static voidarrow(FoliosPainter painter, int x, int y, int color) static voidbutton(FoliosPainter painter, int x, int y, Shapes.Icon icon, boolean hovered) static voiddeckle(FoliosPainter painter, int x0, int x1, int y, boolean down, int behind) static voiddeckle(FoliosPainter painter, int x0, int x1, int y, boolean down, int behind, float wear) static voidforeEdge(FoliosPainter painter, int x, int y0, int y1, boolean right) static voidforeEdge(FoliosPainter painter, int x, int y0, int y1, boolean right, int leaves) static voidnumberButton(FoliosPainter painter, int x, int y, int width, String number, boolean hovered, boolean picked) static voidpageFrame(FoliosPainter painter, net.minecraft.resources.ResourceLocation texture, int width, int height) static voidpageFrame(FoliosPainter painter, net.minecraft.resources.ResourceLocation texture, int width, int height, @Nullable FoliosPageElement.Laid page, boolean right) static voidpanel(FoliosPainter painter, int x0, int y0, int x1, int y1) static intribbonRoot(int edge, int depth) static voidscrollbar(FoliosPainter painter, int x, int y, int height, int thumbY, int thumb, boolean over) static voidslot(FoliosPainter painter, int x, int y) static voidslot(FoliosPainter painter, int x, int y, int size) static inttabDepth(int order, float out) static inttabDepth(int order, float out, int leaves) static voidtuck(FoliosPainter painter, int edge, int y, int height, int depth, int ribbon) static voidwornEdges(FoliosPainter painter, int x0, int y0, int x1, int y1, boolean outerRight, int behind) static voidwornEdges(FoliosPainter painter, int x0, int y0, int x1, int y1, boolean outerRight, int behind, float wear)
-
Field Details
-
SCROLLBAR
public static final int SCROLLBAR- See Also:
-
SCREEN_SPINE
public static final int SCREEN_SPINE- See Also:
-
FRAME_INSIDE
public static final int FRAME_INSIDE- See Also:
-
FORE_EDGE
public static final int FORE_EDGE- See Also:
-
BUTTON
public static final int BUTTON- See Also:
-
-
Method Details
-
panel
-
scrollbar
public static void scrollbar(FoliosPainter painter, int x, int y, int height, int thumbY, int thumb, boolean over) -
slot
-
slot
-
pageFrame
public static void pageFrame(FoliosPainter painter, net.minecraft.resources.ResourceLocation texture, int width, int height) -
pageFrame
public static void pageFrame(FoliosPainter painter, net.minecraft.resources.ResourceLocation texture, int width, int height, @Nullable FoliosPageElement.Laid page, boolean right) -
acrossFold
public static void acrossFold(FoliosPainter painter, net.minecraft.util.FormattedCharSequence line, int y, int color, boolean right) -
foreEdge
-
foreEdge
public static void foreEdge(FoliosPainter painter, int x, int y0, int y1, boolean right, int leaves) -
deckle
-
deckle
public static void deckle(FoliosPainter painter, int x0, int x1, int y, boolean down, int behind, float wear) -
wornEdges
public static void wornEdges(FoliosPainter painter, int x0, int y0, int x1, int y1, boolean outerRight, int behind) -
wornEdges
public static void wornEdges(FoliosPainter painter, int x0, int y0, int x1, int y1, boolean outerRight, int behind, float wear) -
tabDepth
public static int tabDepth(int order, float out) -
tabDepth
public static int tabDepth(int order, float out, int leaves) -
ribbonRoot
public static int ribbonRoot(int edge, int depth) -
tuck
-
button
-
numberButton
public static void numberButton(FoliosPainter painter, int x, int y, int width, String number, boolean hovered, boolean picked) -
arrow
-