Home Reference Source
import GlText from './ui/gldraw/gltext.js'
public class | source

GlText

draw text using msdf font texture, using GlRectInstancer

Constructor Summary

Public Constructor
public

constructor(textWriter: GlTextWriter, string: string)

Member Summary

Public Members
public

: *

public

disposed: boolean

public get

height: *

public set

scale(s: number)

public set
public get

text: *

public set

visible(v: boolean)

public get

width: *

public set

x(x: number)

public get

x: *

public get

y: *

public set

y(y: number)

public set

z(z: number)

Private Members
private

_align: *

private

_color: *

private

_font: *

private

_height: *

private
private
private

_scale: *

private

_string: *

private

_visible: boolean

private

_width: *

private
private

Method Summary

Public Methods
public

dispose(): *

public
public

setColor(r: number | array, g: number, b: number, a: number)

public

setColorArray(r: number[])

public

setOpacity(a: number)

public
public

setPosition(x: number, y: number, z: number)

Private Methods
private

_map(x: number): *

Public Constructors

public constructor(textWriter: GlTextWriter, string: string) source

Params:

NameTypeAttributeDescription
textWriter GlTextWriter
string string

Public Members

public : * source

public disposed: boolean source

public get height: * source

public set scale(s: number) source

public set text source

public get text: * source

public set visible(v: boolean) source

public get width: * source

public set x(x: number) source

public get x: * source

public get y: * source

public set y(y: number) source

public set z(z: number) source

Private Members

private _align: * source

private _color: * source

private _font: * source

private _height: * source

private _parentRect: * source

private _parentRectListener: * source

private _scale: * source

private _string: * source

private _visible: boolean source

private _width: * source

private rects: GlRect[] source

private textWriter: * source

Public Methods

public dispose(): * source

Return:

*

public rebuild() source

public setColor(r: number | array, g: number, b: number, a: number) source

Params:

NameTypeAttributeDescription
r number | array
g number
b number
a number

public setColorArray(r: number[]) source

Params:

NameTypeAttributeDescription
r number[]

public setOpacity(a: number) source

Params:

NameTypeAttributeDescription
a number

public setParentRect(r: GlRect) source

Params:

NameTypeAttributeDescription
r GlRect

public setPosition(x: number, y: number, z: number) source

Params:

NameTypeAttributeDescription
x number
y number
z number

Private Methods

private _map(x: number): * source

Params:

NameTypeAttributeDescription
x number

Return:

*