Lua API
On this page

ImFontPtr

Fields:

Constructors:

New(nativePtr: number) :

Parameters:
NameTypeDefaultSummary
nativePtrnumber

Methods:

AddGlyph(src_cfg: ImFontConfigPtr, c: number, x0: number, y0: number, x1: number, y1: number, u0: number, v0: number, u1: number, v1: number, advance_x: number) : nil

Parameters:
NameTypeDefaultSummary
src_cfgImFontConfigPtr
cnumber
x0number
y0number
x1number
y1number
u0number
v0number
u1number
v1number
advance_xnumber
Returns:nil

AddRemapChar(dst: number, src: number, overwrite_dst: boolean) : nil

Parameters:
NameTypeDefaultSummary
dstnumber
srcnumber
overwrite_dstboolean
Returns:nil

AddRemapChar(dst: number, src: number) : nil

Parameters:
NameTypeDefaultSummary
dstnumber
srcnumber
Returns:nil

BuildLookupTable() : nil

Returns:nil

ClearOutputData() : nil

Returns:nil

Destroy()

FindGlyph(c) c number

FindGlyphNoFallback(c) c number

GetCharAdvance(c) c number

GetDebugName()

GrowIndex(new_size) new_size number

IsLoaded()

RenderChar(draw_list,size,pos,col,c) draw_list ImDrawListPtr , size number , pos Vector2 , col number , c number

SetGlyphVisible(c,visible) c number , visible boolean