Font Renderer
class FontRenderer(val font: FontFace, val glyphManager: FontGlyphPageManager, val size: Float = DEFAULT_FONT_SIZE) : AbstractFontRenderer<MinecraftTextProcessor.RecyclingProcessedText>
Functions
Link copied to clipboard
context(ctx: WorldRenderEnvironment)
inline fun draw(text: MinecraftTextProcessor.RecyclingProcessedText, parameters: AbstractFontRenderer.DrawParameters.() -> Unit): Float
inline fun draw(text: MinecraftTextProcessor.RecyclingProcessedText, parameters: AbstractFontRenderer.DrawParameters.() -> Unit): Float
context(ctx: WorldRenderEnvironment)
inline fun draw(text: Component, parameters: AbstractFontRenderer.DrawParameters.() -> Unit = {}): Float
inline fun draw(text: Component, parameters: AbstractFontRenderer.DrawParameters.() -> Unit = {}): Float
context(ctx: GuiGraphics)
inline fun draw(text: MinecraftTextProcessor.RecyclingProcessedText, parameters: AbstractFontRenderer.DrawParameters.() -> Unit): Float
inline fun draw(text: MinecraftTextProcessor.RecyclingProcessedText, parameters: AbstractFontRenderer.DrawParameters.() -> Unit): Float
context(ctx: GuiGraphics)
inline fun draw(text: Component, parameters: AbstractFontRenderer.DrawParameters.() -> Unit = {}): Float
inline fun draw(text: Component, parameters: AbstractFontRenderer.DrawParameters.() -> Unit = {}): Float
context(ctx: WorldRenderEnvironment)
open override fun draw(text: MinecraftTextProcessor.RecyclingProcessedText, parameters: AbstractFontRenderer.DrawParameters): Float
open override fun draw(text: MinecraftTextProcessor.RecyclingProcessedText, parameters: AbstractFontRenderer.DrawParameters): Float
Draws a string with minecraft font markup on GUI with WorldRenderEnvironment.
context(ctx: GuiGraphics)
open override fun draw(text: MinecraftTextProcessor.RecyclingProcessedText, parameters: AbstractFontRenderer.DrawParameters): Float
open override fun draw(text: MinecraftTextProcessor.RecyclingProcessedText, parameters: AbstractFontRenderer.DrawParameters): Float
Draws a string with minecraft font markup on GUI with GuiGraphics.
Link copied to clipboard
Approximates the width of a text. Accurate except for obfuscated (§k) formatting
Link copied to clipboard
open override fun process(text: Component, defaultColor: Color4b): MinecraftTextProcessor.RecyclingProcessedText