Winter Cardinal UI - v0.442.0 / DynamicSDFFontAtlas

Class: DynamicSDFFontAtlas

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new DynamicSDFFontAtlas(fontFamily): DynamicSDFFontAtlas

Parameters

Name Type
fontFamily string

Returns

DynamicSDFFontAtlas

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:33

Properties

_canvas

Protected _canvas: null | HTMLCanvasElement

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:24


_characters

Protected _characters: DynamicFontAtlasCharacters

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:26


_font

Protected _font: DynamicSDFFontAtlasFont

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:25


_generator

Protected _generator: null | DynamicSDFFontGenerator

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:23


_height

Protected _height: number

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:28


_id

Protected _id: string

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:22


_isDirty

Protected _isDirty: boolean

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:29


_isTouched

Protected _isTouched: boolean

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:30


_life

Protected _life: number

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:31


_width

Protected _width: number

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:27

Accessors

canvas

get canvas(): null | HTMLCanvasElement

Returns

null | HTMLCanvasElement

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:86


characters

get characters(): DynamicFontAtlasCharacters

Returns

DynamicFontAtlasCharacters

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:94


font

get font(): DynamicSDFFontAtlasFont

Returns

DynamicSDFFontAtlasFont

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:68

set font(font): void

Parameters

Name Type
font DynamicSDFFontAtlasFont

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:72


generator

get generator(): null | DynamicSDFFontGenerator

Returns

null | DynamicSDFFontGenerator

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:90


height

get height(): number

Returns

number

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:82


id

get id(): string

Returns

string

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:64


length

get length(): number

Returns

number

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:249


width

get width(): number

Returns

number

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:78

Methods

add

add(characters, nacharacters): void

Parameters

Name Type
characters string[]
nacharacters string[]

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:139


begin

begin(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:98


destroy

destroy(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:266


end

end(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:107


get

get(id): undefined | DynamicFontAtlasCharacter

Parameters

Name Type
id string

Returns

undefined | DynamicFontAtlasCharacter

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:157


newChar

newChar(character, type): DynamicFontAtlasCharacter

Parameters

Name Type
character string
type number

Returns

DynamicFontAtlasCharacter

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:132


toJson

toJson(): DynamicSDFFontAtlasJson

Returns

DynamicSDFFontAtlasJson

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:253


toPowerOf2

toPowerOf2(size): number

Parameters

Name Type
size number

Returns

number

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:280


toString

toString(): string

Returns

string

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:262


update

update(): boolean

Returns

boolean

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-atlas.ts:161