Skip to content

TextRenderingInfo

Texture typessource

Constructors

function TextRenderingInfo.new(text: string, x: number, y: number, scale_x: number, scale_y: number, alignment: integer, fontstyle: integer)
text: string
x: number
y: number
scale_x: number
scale_y: number
alignment: integer
fontstyle: integer
function TextRenderingInfo.new(text: string, scale_x: number, scale_y: number, alignment: integer, fontstyle: integer)
text: string
scale_x: number
scale_y: number
alignment: integer
fontstyle: integer

Fields

height

number

source

special_texture_id

TEXTURE

Used to draw buttons and stuff, default is -1 which uses the buttons texture

source

text_length

integerread only

You can also just use # operator on the whole TextRenderingInfo to get the text length

source

width

number

source

x

number

source

y

number

source

Methods

get_dest

function TextRenderingInfo:get_dest(): Letter[]

Returns Letter[]

source

get_font

function TextRenderingInfo:get_font(): TEXTURE

Returns TEXTURE

source

get_source

function TextRenderingInfo:get_source(): Letter[]

Returns Letter[]

source

rotate

function TextRenderingInfo:rotate(angle: number, px?: number, py?: number)
angle: number
px?: numberoptional
py?: numberoptional
source

set_font

function TextRenderingInfo:set_font(id: TEXTURE): boolean
id: TEXTURE

Returns boolean

source

set_text

function TextRenderingInfo:set_text(text: string, scale_x: number, scale_y: number, alignment: VANILLA_TEXT_ALIGNMENT, fontstyle: VANILLA_FONT_STYLE)
text: string
scale_x: number
scale_y: number
alignment: VANILLA_TEXT_ALIGNMENT
fontstyle: VANILLA_FONT_STYLE
source

text_size

function TextRenderingInfo:text_size(): number, number

Returns number, number

source