Package dev.boze.api.gui.render
package dev.boze.api.gui.render
Drawing. Everything is drawn in GUI-scaled pixels through a
GuiPainter, in call order: later calls cover earlier ones.-
ClassDescriptionA font text can be drawn and measured with.Fonts for
GuiPainter.setFont(GuiFont).Glyphs from Boze's icon font.A picture forGuiPainter.image(GuiImage, double, double, double): an item, a GUI sprite, a texture, or a vector image.Silhouettes forGuiPainter.drawOutline(OutlineStyle)andGuiPainter.pushBackdrop(int).What a shape or text is filled with: a plain ARGB color, an HSB color, one of the user's client colors at some opacity, or a gradient between two of those.Draws one frame of the GUI in GUI-scaled pixels.How the outline drawn aroundGuiPainter.outlineMask()looks.How precisely wide outlines and glows are worked out.