Skip to content

Documentation / imgui / ImGui / ImFontAtlas

Class: ImFontAtlas ​

Defined in: libs/imgui/src/imgui.ts:2707

Constructors ​

Constructor ​

new ImFontAtlas(native): ImFontAtlas

Defined in: libs/imgui/src/imgui.ts:2708

Parameters ​

native ​

reference_ImFontAtlas

Returns ​

ImFontAtlas

Properties ​

native ​

readonly native: reference_ImFontAtlas

Defined in: libs/imgui/src/imgui.ts:2708


_Fonts ​

_Fonts: ImVector<ImFont> = null

Defined in: libs/imgui/src/imgui.ts:2937

Accessors ​

Locked ​

Get Signature ​

get Locked(): boolean

Defined in: libs/imgui/src/imgui.ts:2868

Returns ​

boolean

Set Signature ​

set Locked(value): void

Defined in: libs/imgui/src/imgui.ts:2871

Parameters ​
value ​

boolean

Returns ​

void


Flags ​

Get Signature ​

get Flags(): ImFontAtlasFlags

Defined in: libs/imgui/src/imgui.ts:2875

Returns ​

ImFontAtlasFlags

Set Signature ​

set Flags(value): void

Defined in: libs/imgui/src/imgui.ts:2878

Parameters ​
value ​

ImFontAtlasFlags

Returns ​

void


TexID ​

Get Signature ​

get TexID(): ImTextureID

Defined in: libs/imgui/src/imgui.ts:2882

Returns ​

ImTextureID

Set Signature ​

set TexID(value): void

Defined in: libs/imgui/src/imgui.ts:2885

Parameters ​
value ​

ImTextureID

Returns ​

void


TexDesiredWidth ​

Get Signature ​

get TexDesiredWidth(): number

Defined in: libs/imgui/src/imgui.ts:2889

Returns ​

number

Set Signature ​

set TexDesiredWidth(value): void

Defined in: libs/imgui/src/imgui.ts:2892

Parameters ​
value ​

number

Returns ​

void


TexGlyphPadding ​

Get Signature ​

get TexGlyphPadding(): number

Defined in: libs/imgui/src/imgui.ts:2896

Returns ​

number

Set Signature ​

set TexGlyphPadding(value): void

Defined in: libs/imgui/src/imgui.ts:2899

Parameters ​
value ​

number

Returns ​

void


TexWidth ​

Get Signature ​

get TexWidth(): number

Defined in: libs/imgui/src/imgui.ts:2908

Returns ​

number


TexHeight ​

Get Signature ​

get TexHeight(): number

Defined in: libs/imgui/src/imgui.ts:2912

Returns ​

number


TexUvScale ​

Get Signature ​

get TexUvScale(): Readonly<Bind.reference_ImVec2>

Defined in: libs/imgui/src/imgui.ts:2916

Returns ​

Readonly<Bind.reference_ImVec2>


TexUvWhitePixel ​

Get Signature ​

get TexUvWhitePixel(): Readonly<Bind.reference_ImVec2>

Defined in: libs/imgui/src/imgui.ts:2920

Returns ​

Readonly<Bind.reference_ImVec2>


Fonts_ ​

Get Signature ​

get Fonts_(): ImVector<ImFont>

Defined in: libs/imgui/src/imgui.ts:2924

Returns ​

ImVector<ImFont>


Fonts ​

Get Signature ​

get Fonts(): ImVector<ImFont>

Defined in: libs/imgui/src/imgui.ts:2931

Returns ​

ImVector<ImFont>


CurrentFont ​

Get Signature ​

get CurrentFont(): ImFont

Defined in: libs/imgui/src/imgui.ts:2942

Returns ​

ImFont

Methods ​

AddFontDefault() ​

AddFontDefault(font_cfg?): ImFont

Defined in: libs/imgui/src/imgui.ts:2714

Parameters ​

font_cfg? ​

interface_ImFontConfig = null

Returns ​

ImFont


AddFontFromMemoryTTF() ​

AddFontFromMemoryTTF(data, size_pixels, font_cfg?, glyph_ranges?): ImFont

Defined in: libs/imgui/src/imgui.ts:2719

Parameters ​

data ​

ArrayBuffer

size_pixels ​

number

font_cfg? ​

ImFontConfig = null

glyph_ranges? ​

number = null

Returns ​

ImFont


ClearTexData() ​

ClearTexData(): void

Defined in: libs/imgui/src/imgui.ts:2737

Returns ​

void


ClearInputData() ​

ClearInputData(): void

Defined in: libs/imgui/src/imgui.ts:2741

Returns ​

void


ClearFonts() ​

ClearFonts(): void

Defined in: libs/imgui/src/imgui.ts:2745

Returns ​

void


Clear() ​

Clear(): void

Defined in: libs/imgui/src/imgui.ts:2749

Returns ​

void


Build() ​

Build(): boolean

Defined in: libs/imgui/src/imgui.ts:2758

Returns ​

boolean


IsBuilt() ​

IsBuilt(): boolean

Defined in: libs/imgui/src/imgui.ts:2762

Returns ​

boolean


GetTexDataAsAlpha8() ​

GetTexDataAsAlpha8(): object

Defined in: libs/imgui/src/imgui.ts:2766

Returns ​

object

pixels ​

pixels: Uint8ClampedArray

width ​

width: number

height ​

height: number

bytes_per_pixel ​

bytes_per_pixel: number


GetTexDataAsRGBA32() ​

GetTexDataAsRGBA32(): object

Defined in: libs/imgui/src/imgui.ts:2775

Returns ​

object

pixels ​

pixels: Uint8ClampedArray

width ​

width: number

height ​

height: number

bytes_per_pixel ​

bytes_per_pixel: number


SetTexID() ​

SetTexID(id): void

Defined in: libs/imgui/src/imgui.ts:2784

Parameters ​

id ​

ImTextureID

Returns ​

void


GetGlyphRangesDefault() ​

GetGlyphRangesDefault(): number

Defined in: libs/imgui/src/imgui.ts:2795

Returns ​

number


GetGlyphRangesKorean() ​

GetGlyphRangesKorean(): number

Defined in: libs/imgui/src/imgui.ts:2799

Returns ​

number


GetGlyphRangesJapanese() ​

GetGlyphRangesJapanese(): number

Defined in: libs/imgui/src/imgui.ts:2803

Returns ​

number


GetGlyphRangesChineseFull() ​

GetGlyphRangesChineseFull(): number

Defined in: libs/imgui/src/imgui.ts:2807

Returns ​

number


GetGlyphRangesChineseSimplifiedCommon() ​

GetGlyphRangesChineseSimplifiedCommon(): number

Defined in: libs/imgui/src/imgui.ts:2811

Returns ​

number


GetGlyphRangesCyrillic() ​

GetGlyphRangesCyrillic(): number

Defined in: libs/imgui/src/imgui.ts:2815

Returns ​

number


GetGlyphRangesThai() ​

GetGlyphRangesThai(): number

Defined in: libs/imgui/src/imgui.ts:2819

Returns ​

number


GetGlyphRangesVietnamese() ​

GetGlyphRangesVietnamese(): number

Defined in: libs/imgui/src/imgui.ts:2823

Returns ​

number

Released under the MIT License.