Lua API
On this page

ImFontAtlasPtr

Fields:

Constructors:

New(nativePtr: number) :

Parameters:
NameTypeDefaultSummary
nativePtrnumber

Methods:

AddCustomRectFontGlyph(font: ImFontPtr, id: number, width: number, height: number, advance_x: number, offset: Vector2) : number

Parameters:
NameTypeDefaultSummary
fontImFontPtr
idnumber
widthnumber
heightnumber
advance_xnumber
offsetVector2
Returns:number

AddCustomRectFontGlyph(font: ImFontPtr, id: number, width: number, height: number, advance_x: number) : number

Parameters:
NameTypeDefaultSummary
fontImFontPtr
idnumber
widthnumber
heightnumber
advance_xnumber
Returns:number

AddCustomRectRegular(width: number, height: number) : number

Parameters:
NameTypeDefaultSummary
widthnumber
heightnumber
Returns:number

AddFont(font_cfg: ImFontConfigPtr) : ImFontPtr

Parameters:
NameTypeDefaultSummary
font_cfgImFontConfigPtr
Returns:ImFontPtr

AddFontDefault(font_cfg) font_cfg ImFontConfigPtr

AddFontFromFileTTF(filename,size_pixels,font_cfg,glyph_ranges) filename string , size_pixels number , font_cfg ImFontConfigPtr , glyph_ranges number

AddFontFromFileTTF(filename,size_pixels,font_cfg) filename string , size_pixels number , font_cfg ImFontConfigPtr

AddFontFromFileTTF(filename,size_pixels) filename string , size_pixels number

AddFontFromMemoryCompressedBase85TTF(compressed_font_data_base85,size_pixels,font_cfg,glyph_ranges) compressed_font_data_base85 string , size_pixels number , font_cfg ImFontConfigPtr , glyph_ranges number

AddFontFromMemoryCompressedBase85TTF(compressed_font_data_base85,size_pixels,font_cfg) compressed_font_data_base85 string , size_pixels number , font_cfg ImFontConfigPtr

AddFontFromMemoryCompressedBase85TTF(compressed_font_data_base85,size_pixels) compressed_font_data_base85 string , size_pixels number

AddFontFromMemoryCompressedTTF(compressed_font_data,compressed_font_size,size_pixels,font_cfg,glyph_ranges) compressed_font_data number , compressed_font_size number , size_pixels number , font_cfg ImFontConfigPtr , glyph_ranges number

AddFontFromMemoryCompressedTTF(compressed_font_data,compressed_font_size,size_pixels,font_cfg) compressed_font_data number , compressed_font_size number , size_pixels number , font_cfg ImFontConfigPtr

AddFontFromMemoryCompressedTTF(compressed_font_data,compressed_font_size,size_pixels) compressed_font_data number , compressed_font_size number , size_pixels number

AddFontFromMemoryTTF(font_data,font_size,size_pixels,font_cfg,glyph_ranges) font_data number , font_size number , size_pixels number , font_cfg ImFontConfigPtr , glyph_ranges number

AddFontFromMemoryTTF(font_data,font_size,size_pixels,font_cfg) font_data number , font_size number , size_pixels number , font_cfg ImFontConfigPtr

AddFontFromMemoryTTF(font_data,font_size,size_pixels) font_data number , font_size number , size_pixels number

Build()

CalcCustomRectUV(rect) rect ImFontAtlasCustomRectPtr

Clear()

ClearFonts()

ClearInputData()

ClearTexData()

Destroy()

GetCustomRectByIndex(index) index number

GetGlyphRangesChineseFull()

GetGlyphRangesChineseSimplifiedCommon()

GetGlyphRangesCyrillic()

GetGlyphRangesDefault()

GetGlyphRangesGreek()

GetGlyphRangesJapanese()

GetGlyphRangesKorean()

GetGlyphRangesThai()

GetGlyphRangesVietnamese()

GetMouseCursorTexData(cursor) cursor ImGuiMouseCursor

GetTexDataAsAlpha8()

GetTexDataAsAlpha8()

GetTexDataAsRGBA32()

GetTexDataAsRGBA32()

IsBuilt()

SetTexID(id) id number