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.