Winter Cardinal UI - v0.457.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