Winter Cardinal UI - v0.442.0 / DynamicSDFFontGenerator

Class: DynamicSDFFontGenerator

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new DynamicSDFFontGenerator(): DynamicSDFFontGenerator

Returns

DynamicSDFFontGenerator

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:121

Properties

_canvas

Protected _canvas: null | HTMLCanvasElement

Defined in

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


_gl

Protected _gl: null | WebGLRenderingContext

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:111


_onLostBound

Protected _onLostBound: EventListener

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:108


_onRestoreBound

Protected _onRestoreBound: EventListener

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:109


_onUnloadBound

Protected _onUnloadBound: EventListener

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:110


_samplerUniform

Protected _samplerUniform: null | WebGLUniformLocation

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:116


_shaderProgram

Protected _shaderProgram: null | WebGLProgram

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:113


_sizeUniform

Protected _sizeUniform: null | WebGLUniformLocation

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:117


_texture

Protected _texture: null | WebGLTexture

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:112


_textureCoordAttribute

Protected _textureCoordAttribute: number

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:115


_uvb

Protected _uvb: null | WebGLBuffer

Defined in

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


_vb

Protected _vb: null | WebGLBuffer

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:118


_vertexPositionAttribute

Protected _vertexPositionAttribute: number

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:114


_INSTANCE

Static Protected _INSTANCE: null | DynamicSDFFontGenerator = null

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:105

Methods

destroy

destroy(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:398


destroyShaders

destroyShaders(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:240


destroyTexture

destroyTexture(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:282


destroyUvBuffer

destroyUvBuffer(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:330


destroyVertexBuffer

destroyVertexBuffer(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:306


getCanvas

getCanvas(): null | HTMLCanvasElement

Returns

null | HTMLCanvasElement

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:178


getShader

getShader(gl, code, type): null | WebGLShader

Parameters

Name Type
gl WebGLRenderingContext
code string
type boolean

Returns

null | WebGLShader

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:182


init

init(): this

Returns

this

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:149


makeShaders

makeShaders(): null | WebGLShader

Returns

null | WebGLShader

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:198


makeUvBuffer

makeUvBuffer(): null | WebGLBuffer

Returns

null | WebGLBuffer

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:316


makeVertexBuffer

makeVertexBuffer(): null | WebGLBuffer

Returns

null | WebGLBuffer

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:292


read

read(copyCanvas): void

Parameters

Name Type
copyCanvas HTMLCanvasElement

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:383


render

render(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:340


restore

restore(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:174


updateTexture

updateTexture(width, height, source): null | WebGLTexture

Parameters

Name Type
width number
height number
source TexImageSource

Returns

null | WebGLTexture

Defined in

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


getInstance

getInstance(): DynamicSDFFontGenerator

Returns

DynamicSDFFontGenerator

Defined in

src/main/typescript/wcardinal/ui/util/dynamic-sdf-font-generator.ts:421