Winter Cardinal UI - v0.442.0 / EShapeTextImpl

Class: EShapeTextImpl

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new EShapeTextImpl(parent, value, color, alpha, family, size): EShapeTextImpl

Parameters

Name Type
parent EShapeTextImplParent
value string
color number
alpha number
family string
size number

Returns

EShapeTextImpl

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:56

Properties

_alpha

Protected _alpha: number

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:37


_characters

Protected _characters: string[]

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:52


_clipping

Protected _clipping: boolean

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:47


_color

Protected _color: number

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:36


_direction

Protected _direction: EShapeTextDirection

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:45


_enable

Protected _enable: boolean

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:31


_family

Protected _family: string

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:35


_fitting

Protected _fitting: boolean

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:48


_length

Protected _length: number

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:33


_nacharacters

Protected _nacharacters: string[]

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:53


_parent

Protected _parent: EShapeTextImplParent

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:30


_plength

Protected _plength: number

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:34


_size

Protected _size: number

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:38


_style

Protected _style: EShapeTextStyle

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:42


_value

Protected _value: string

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:32


_weight

Protected _weight: EShapeTextWeight

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:39


align

Readonly align: EShapeTextAlign

Implementation of

EShapeText.align

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:40


atlas

Optional atlas: EShapeTextAtlas

Implementation of

EShapeText.atlas

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:51


offset

Readonly offset: EShapeTextOffset

Implementation of

EShapeText.offset

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:41


outline

Readonly outline: EShapeTextOutline

Implementation of

EShapeText.outline

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:43


padding

Readonly padding: EShapeTextOffset

Implementation of

EShapeText.padding

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:46


spacing

Readonly spacing: EShapeTextOffset

Implementation of

EShapeText.spacing

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:44


texture

Optional texture: Texture

Implementation of

EShapeText.texture

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:50


world

Optional world: number[]

Implementation of

EShapeText.world

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:54

Accessors

alpha

get alpha(): number

Returns

number

Implementation of

EShapeText.alpha

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:242

set alpha(alpha): void

Parameters

Name Type
alpha number

Returns

void

Implementation of

EShapeText.alpha

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:246


characters

get characters(): string[]

Returns

string[]

Implementation of

EShapeText.characters

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:124


clipping

get clipping(): boolean

Returns

boolean

Implementation of

EShapeText.clipping

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:297

set clipping(clipping): void

Parameters

Name Type
clipping boolean

Returns

void

Implementation of

EShapeText.clipping

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:301


color

get color(): number

Returns

number

Implementation of

EShapeText.color

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:231

set color(color): void

Parameters

Name Type
color number

Returns

void

Implementation of

EShapeText.color

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:235


direction

get direction(): EShapeTextDirection

Returns

EShapeTextDirection

Implementation of

EShapeText.direction

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:286

set direction(direction): void

Parameters

Name Type
direction EShapeTextDirection

Returns

void

Implementation of

EShapeText.direction

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:290


enable

get enable(): boolean

Returns

boolean

Implementation of

EShapeText.enable

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:91

set enable(enable): void

Parameters

Name Type
enable boolean

Returns

void

Implementation of

EShapeText.enable

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:95


family

get family(): string

Returns

string

Implementation of

EShapeText.family

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:220

set family(family): void

Parameters

Name Type
family string

Returns

void

Implementation of

EShapeText.family

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:224


fitting

get fitting(): boolean

Returns

boolean

Implementation of

EShapeText.fitting

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:308

set fitting(fitting): void

Parameters

Name Type
fitting boolean

Returns

void

Implementation of

EShapeText.fitting

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:312


length

get length(): number

Returns

number

Implementation of

EShapeText.length

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:212


nacharacters

get nacharacters(): string[]

Returns

string[]

Implementation of

EShapeText.nacharacters

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:128


plength

get plength(): number

Peak length

Returns

number

Implementation of

EShapeText.plength

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:216


size

get size(): number

Returns

number

Implementation of

EShapeText.size

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:253

set size(size): void

Parameters

Name Type
size number

Returns

void

Implementation of

EShapeText.size

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:257


style

get style(): EShapeTextStyle

Returns

EShapeTextStyle

Implementation of

EShapeText.style

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:275

set style(style): void

Parameters

Name Type
style EShapeTextStyle

Returns

void

Implementation of

EShapeText.style

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:279


value

get value(): string

Returns

string

Implementation of

EShapeText.value

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:102

set value(value): void

Parameters

Name Type
value string

Returns

void

Implementation of

EShapeText.value

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:106


weight

get weight(): EShapeTextWeight

Returns

EShapeTextWeight

Implementation of

EShapeText.weight

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:264

set weight(weight): void

Parameters

Name Type
weight EShapeTextWeight

Returns

void

Implementation of

EShapeText.weight

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:268

Methods

copy

copy(target?): this

Parameters

Name Type
target? DeepPartial<EShapeTextLike>

Returns

this

Implementation of

EShapeText.copy

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:319


deserialize

deserialize(target, manager): void

Parameters

Name Type
target number
manager EShapeResourceManagerDeserialization

Returns

void

Implementation of

EShapeText.deserialize

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:464


isCompatible

isCompatible(): boolean

Returns

boolean

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:187


serialize

serialize(manager): number

Parameters

Name Type
manager EShapeResourceManagerSerialization

Returns

number

Implementation of

EShapeText.serialize

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:447


set

set(value?, color?, alpha?, family?, size?, weight?, style?, direction?, clipping?, fitting?): this

Parameters

Name Type
value? string
color? number
alpha? number
family? string
size? number
weight? EShapeTextWeight
style? EShapeTextStyle
direction? EShapeTextDirection
clipping? boolean
fitting? boolean

Returns

this

Implementation of

EShapeText.set

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:342


toObject

toObject(): EShapeTextLike

Returns

EShapeTextLike

Implementation of

EShapeText.toObject

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:427


updateCharacters

updateCharacters(value): void

Parameters

Name Type
value string

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-text-impl.ts:132