Interface: GuiTextLayer ​
Defined in: packages/minerender/src/gui/GuiLayer.ts:36
A bitmap-text layer. Set font, wrapping, and style directly on the layer object.
Extends ​
GuiLayerLayout.GuiTextOptions
Properties ​
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
bold? | boolean | - | GuiTextOptions.bold | packages/minerender/src/gui/GuiText.ts:10 |
color? | number | sRGB 0xRRGGBB; defaults to white. | GuiTextOptions.color | packages/minerender/src/gui/GuiText.ts:9 |
font? | string | AssetKey | Font resource ID; defaults to minecraft:default. | GuiTextOptions.font | packages/minerender/src/gui/GuiText.ts:25 |
italic? | boolean | - | GuiTextOptions.italic | packages/minerender/src/gui/GuiText.ts:11 |
lineHeight? | number | Distance between line origins; defaults to 9 GUI pixels. | GuiTextOptions.lineHeight | packages/minerender/src/gui/GuiText.ts:31 |
maxWidth? | number | Wrap width in GUI pixels. Long words break at glyph boundaries. | GuiTextOptions.maxWidth | packages/minerender/src/gui/GuiText.ts:29 |
name? | string | - | GuiLayerLayout.name | packages/minerender/src/gui/GuiLayer.ts:9 |
position? | [number, number] | Top-left position; x grows right and y grows down. Defaults to [0, 0]. | GuiLayerLayout.position | packages/minerender/src/gui/GuiLayer.ts:11 |
shadow? | boolean | Draws a one-pixel shadow; defaults to true. | GuiTextOptions.shadow | packages/minerender/src/gui/GuiText.ts:27 |
size? | [number, number] | Output size; defaults to native texture/text dimensions, and [16, 16] for items. | GuiLayerLayout.size | packages/minerender/src/gui/GuiLayer.ts:13 |
text | GuiText | - | - | packages/minerender/src/gui/GuiLayer.ts:37 |