Winter Cardinal UI - v0.457.0 / DynamicFontAtlas

Class: DynamicFontAtlas

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new DynamicFontAtlas(fontId, fontSize, fontColor, resolution): DynamicFontAtlas

Parameters

Name Type
fontId string
fontSize number
fontColor number
resolution number

Returns

DynamicFontAtlas

Defined in

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

Properties

_canvas

• Protected _canvas: null | HTMLCanvasElement

Defined in

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


_characters

• Protected _characters: DynamicFontAtlasCharacters

Defined in

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


_context

• Protected _context: null | CanvasRenderingContext2D

Defined in

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


_createds

• Protected _createds: DynamicFontAtlasCharacters

Defined in

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


_font

• Protected _font: DynamicFontAtlasFont

Defined in

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


_height

• Protected _height: number

Defined in

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


_id

• Protected _id: string

Defined in

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


_padding

• Protected _padding: number

Defined in

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


_revision

• Protected _revision: number

Defined in

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


_revisionUpdated

• Protected _revisionUpdated: number

Defined in

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


_texture

• Protected _texture: Texture

Defined in

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


_unrefCount

• Protected _unrefCount: number

Defined in

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


_width

• Protected _width: number

Defined in

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

Accessors

canvas

• get canvas(): null | HTMLCanvasElement

Returns

null | HTMLCanvasElement

Defined in

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


characters

• get characters(): DynamicFontAtlasCharacters

Returns

DynamicFontAtlasCharacters

Defined in

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


font

• get font(): DynamicFontAtlasFont

Returns

DynamicFontAtlasFont

Defined in

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


height

• get height(): number

Returns

number

Defined in

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


id

• get id(): string

Returns

string

Defined in

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


length

• get length(): number

Returns

number

Defined in

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


texture

• get texture(): Texture

Returns

Texture

Defined in

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


width

• get width(): number

Returns

number

Defined in

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

Methods

add

▸ add(characters, type): void

Parameters

Name Type
characters string
type number

Returns

void

Defined in

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


cleanup

▸ cleanup(): void

Returns

void

Defined in

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


destroy

▸ destroy(): void

Returns

void

Defined in

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


get

▸ get(id): undefined | DynamicFontAtlasCharacter

Parameters

Name Type
id string

Returns

undefined | DynamicFontAtlasCharacter

Defined in

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


getAdvance

▸ getAdvance(target): number

Parameters

Name Type
target string

Returns

number

Defined in

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


getContext

▸ getContext(): null | CanvasRenderingContext2D

Returns

null | CanvasRenderingContext2D

Defined in

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


getRevision

▸ getRevision(): number

Returns

number

Defined in

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


getRevisionUpdate

▸ getRevisionUpdate(): number

Returns

number

Defined in

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


newChar

▸ newChar(character, type): DynamicFontAtlasCharacter

Parameters

Name Type
character string
type number

Returns

DynamicFontAtlasCharacter

Defined in

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


remove

▸ remove(characters): void

Parameters

Name Type
characters string

Returns

void

Defined in

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


toPadding

▸ toPadding(fontSize): number

Parameters

Name Type
fontSize number

Returns

number

Defined in

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


toPowerOf2

▸ toPowerOf2(size): number

Parameters

Name Type
size number

Returns

number

Defined in

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


update

▸ update(): boolean

Returns

boolean

Defined in

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