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