Winter Cardinal UI - v0.442.0 / EShapeRuntimeImpl

Class: EShapeRuntimeImpl

Hierarchy

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new EShapeRuntimeImpl(shape): EShapeRuntimeImpl

Parameters

Name Type
shape EShape

Returns

EShapeRuntimeImpl

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:55

Properties

actions

Readonly actions: EShapeActionRuntime[]

Implementation of

EShapeRuntime.actions

Defined in

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


cursor

Optional Readonly cursor: string

Implementation of

EShapeRuntime.cursor

Defined in

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


effect

effect: number

Implementation of

EShapeRuntime.effect

Defined in

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


fill

Readonly fill: EShapeFillLike

Implementation of

EShapeRuntime.fill

Defined in

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


interactive

Readonly interactive: boolean

Implementation of

EShapeRuntime.interactive

Defined in

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


isStateChanged

isStateChanged: boolean

Implementation of

EShapeRuntime.isStateChanged

Defined in

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


reset

reset: number

Implementation of

EShapeRuntime.reset

Defined in

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


rotation

Readonly rotation: number

Implementation of

EShapeRuntime.rotation

Defined in

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


sizeX

Readonly sizeX: number

Implementation of

EShapeRuntime.sizeX

Defined in

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


sizeY

Readonly sizeY: number

Implementation of

EShapeRuntime.sizeY

Defined in

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


stroke

Readonly stroke: EShapeStrokeLike

Implementation of

EShapeRuntime.stroke

Defined in

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


text

Readonly text: EShapeTextLike

Implementation of

EShapeRuntime.text

Defined in

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


written

written: number

Implementation of

EShapeRuntime.written

Defined in

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


x

Readonly x: number

Implementation of

EShapeRuntime.x

Defined in

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


y

Readonly y: number

Implementation of

EShapeRuntime.y

Defined in

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


TRANSIENT_STATES

Static Readonly TRANSIENT_STATES: string[]

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:22

Methods

doReset

doReset(shape): void

Parameters

Name Type
shape EShape

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:484


initialize

initialize(shape): void

Parameters

Name Type
shape EShape

Returns

void

Implementation of

EShapeRuntime.initialize

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:76


isActionable

isActionable(): boolean

Returns

boolean

Implementation of

EShapeRuntime.isActionable

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:85


onBlur

onBlur(shape): void

Parameters

Name Type
shape EShape

Returns

void

Implementation of

EShapeRuntime.onBlur

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:326


onClick

onClick(shape, e): void

Parameters

Name Type
shape EShape
e KeyboardEvent | InteractionEvent

Returns

void

Implementation of

EShapeRuntime.onClick

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:97


onDblClick

onDblClick(shape, e, interactionManager): boolean

Parameters

Name Type
shape EShape
e MouseEvent | TouchEvent
interactionManager InteractionManager

Returns

boolean

Implementation of

EShapeRuntime.onDblClick

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:111


onDown

onDown(shape, e): void

Parameters

Name Type
shape EShape
e KeyboardEvent | InteractionEvent

Returns

void

Implementation of

EShapeRuntime.onDown

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:160


onFocus

onFocus(shape): void

Parameters

Name Type
shape EShape

Returns

void

Implementation of

EShapeRuntime.onFocus

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:318


onKeyDown

onKeyDown(shape, e): boolean

Parameters

Name Type
shape EShape
e KeyboardEvent

Returns

boolean

Implementation of

EShapeRuntime.onKeyDown

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:266


onKeyUp

onKeyUp(shape, e): boolean

Parameters

Name Type
shape EShape
e KeyboardEvent

Returns

boolean

Implementation of

EShapeRuntime.onKeyUp

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:282


onMove

onMove(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Implementation of

EShapeRuntime.onMove

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:258


onOut

onOut(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Implementation of

EShapeRuntime.onOut

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:146


onOver

onOver(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Implementation of

EShapeRuntime.onOver

Defined in

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


onRender

onRender(shape, time, renderer): void

Parameters

Name Type
shape EShape
time number
renderer Renderer

Returns

void

Implementation of

EShapeRuntime.onRender

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:465


onResize

onResize(shape): void

Parameters

Name Type
shape EShape

Returns

void

Implementation of

EShapeRuntime.onResize

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:89


onRightClick

onRightClick(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Implementation of

EShapeRuntime.onRightClick

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:334


onRightDown

onRightDown(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Implementation of

EShapeRuntime.onRightDown

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:348


onRightUp

onRightUp(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Implementation of

EShapeRuntime.onRightUp

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:394


onRightUpOutside

onRightUpOutside(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Implementation of

EShapeRuntime.onRightUpOutside

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:421


onStateChange

onStateChange(shape, newState, oldState): void

Parameters

Name Type
shape EShape
newState DBaseStateSet
oldState DBaseStateSet

Returns

void

Implementation of

EShapeRuntime.onStateChange

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:305


onUp

onUp(shape, e): void

Parameters

Name Type
shape EShape
e KeyboardEvent | InteractionEvent

Returns

void

Implementation of

EShapeRuntime.onUp

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:206


onUpOutside

onUpOutside(shape, e): void

Parameters

Name Type
shape EShape
e InteractionEvent

Returns

void

Implementation of

EShapeRuntime.onUpOutside

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:233


onUpdate

onUpdate(shape, time): void

Parameters

Name Type
shape EShape
time number

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:473


update

update(shape, time): void

Parameters

Name Type
shape EShape
time number

Returns

void

Implementation of

EShapeRuntime.update

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-runtime-impl.ts:446