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