Winter Cardinal UI - v0.442.0 / EShapeButtonRuntimeActionToggle
A base class of action runtimes.
↳ EShapeButtonRuntimeActionToggle
• new EShapeButtonRuntimeActionToggle(runtime
): EShapeButtonRuntimeActionToggle
Name | Type |
---|---|
runtime |
EShapeRuntime |
EShapeButtonRuntimeActionToggle
EShapeActionRuntimeBase.constructor
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:47
• Protected
Readonly
_fillAlpha: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:21
• Protected
Readonly
_fillAlphaDisabled: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:22
• Protected
Readonly
_fillColor: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:17
• Protected
Readonly
_fillColorActive: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:14
• Protected
Readonly
_fillColorActiveHovered: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:16
• Protected
Readonly
_fillColorActivePressed: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:15
• Protected
Readonly
_fillColorHovered: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:19
• Protected
Readonly
_fillColorPressed: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:18
• Protected
Readonly
_strokeAlpha: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:31
• Protected
Readonly
_strokeAlphaDisabled: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:32
• Protected
Readonly
_strokeColor: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:27
• Protected
Readonly
_strokeColorActive: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:24
• Protected
Readonly
_strokeColorActiveHovered: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:26
• Protected
Readonly
_strokeColorActivePressed: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:25
• Protected
Readonly
_strokeColorGrayscaleHovered: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:29
• Protected
Readonly
_strokeColorPressed: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:28
• Protected
Readonly
_textAlpha: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:38
• Protected
Readonly
_textAlphaDisabled: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:39
• Protected
Readonly
_textColor: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:35
• Protected
Readonly
_textColorActive: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:34
• Protected
Readonly
_textColorDisabled: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:36
• Protected
Readonly
_textOutlineAlpha: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:44
• Protected
Readonly
_textOutlineAlphaDisabled: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:45
• Protected
Readonly
_textOutlineColor: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:41
• Protected
Readonly
_textOutlineColorDisabled: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:42
• Readonly
reset: number
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:16
▸ execute(shape
, runtime
, time
): void
Called to execute this action for the given shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
time |
number |
a current time |
void
EShapeActionRuntimeBase.execute
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:128
▸ getCursor(state
): string
Name | Type |
---|---|
state |
EShapeStateSet |
string
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:236
▸ getFillAlpha(state
): number
Name | Type |
---|---|
state |
EShapeStateSet |
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:164
▸ getFillColor(state
): number
Name | Type |
---|---|
state |
EShapeStateSet |
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:142
▸ getStrokeAlpha(state
): number
Name | Type |
---|---|
state |
EShapeStateSet |
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:194
▸ getStrokeColor(state
): number
Name | Type |
---|---|
state |
EShapeStateSet |
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:172
▸ getTextAlpha(state
): number
Name | Type |
---|---|
state |
EShapeStateSet |
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:212
▸ getTextColor(state
): number
Name | Type |
---|---|
state |
EShapeStateSet |
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:202
▸ getTextOutlineAlpha(state
): number
Name | Type |
---|---|
state |
EShapeStateSet |
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:228
▸ getTextOutlineColor(state
): number
Name | Type |
---|---|
state |
EShapeStateSet |
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:220
▸ initialize(shape
, runtime
): void
Called to initialize this action runtime for the given shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
void
EShapeActionRuntimeBase.initialize
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:22
▸ onBlur(shape
, runtime
): void
Called when a shape losees a focuse.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
void
EShapeActionRuntimeBase.onBlur
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:38
▸ onClick(shape
, runtime
, e
): void
Called when a shape is clicked.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
KeyboardEvent | InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onClick
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:42
▸ onDblClick(shape
, runtime
, e
, manager
): void
Called when a shape is double clicked.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
MouseEvent | TouchEvent |
an event object |
manager |
InteractionManager |
the interaction manager |
void
EShapeActionRuntimeBase.onDblClick
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:46
▸ onDown(shape
, runtime
, e
): void
Called when a pointer or a key get pressed on a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
KeyboardEvent | InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onDown
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:59
▸ onDowning(shape
, runtime
, e
): void
Called when a pointer or a key are about to be pressed on a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
KeyboardEvent | InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onDowning
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:55
▸ onFocus(shape
, runtime
): void
Called when a shape get focused.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
void
EShapeActionRuntimeBase.onFocus
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:34
▸ onKeyDown(shape
, runtime
, e
): void
Called when a key is pressed on a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
KeyboardEvent |
an event object |
void
EShapeActionRuntimeBase.onKeyDown
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:91
▸ onKeyUp(shape
, runtime
, e
): void
Called when a key is released on a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
KeyboardEvent |
an event object |
void
EShapeActionRuntimeBase.onKeyUp
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:95
▸ onMove(shape
, runtime
, e
): void
Called when a pointer is moved on a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onMove
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:63
▸ onOut(shape
, runtime
, e
): void
Called when a pointer gets out of a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
InteractionEvent |
an event object |
void
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:71
▸ onOver(shape
, runtime
, e
): void
Called when a pointer gets on a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onOver
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:67
▸ onPressed(shape
, runtime
, e
): void
Called when a shape is pressed.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
KeyboardEvent | InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onPressed
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:83
▸ onRender(shape
, runtime
, time
, renderer
): void
Called when a shape get rendered.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
time |
number |
- |
renderer |
Renderer |
- |
void
EShapeActionRuntimeBase.onRender
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:127
▸ onResize(shape
, runtime
): void
Called when the shape size is changed.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
void
EShapeActionRuntimeBase.onResize
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:30
▸ onRightClick(shape
, runtime
, e
): void
Called when a shape is right-clicked.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onRightClick
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:99
▸ onRightDown(shape
, runtime
, e
): void
Called when a secondary button gets pressed on a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onRightDown
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:107
▸ onRightDowning(shape
, runtime
, e
): void
Called when a secondary button is about to be pressed on a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onRightDowning
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:103
▸ onRightPressed(shape
, runtime
, e
): void
Called when a secondary button is pressed on a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onRightPressed
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:119
▸ onRightUnpressed(shape
, runtime
, e
): void
Called when a secondary button is released on a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onRightUnpressed
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:123
▸ onRightUp(shape
, runtime
, e
): void
Called when a secondary button gets released on a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onRightUp
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:111
▸ onRightUpOutside(shape
, runtime
, e
): void
Called when a secondary button get released outside of a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onRightUpOutside
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:115
▸ onUnpressed(shape
, runtime
, e
): void
Called when a shape is released.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
KeyboardEvent | InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onUnpressed
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:87
▸ onUp(shape
, runtime
, e
): void
Called when a pointer or a key get released on a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
KeyboardEvent | InteractionEvent |
an event object |
void
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:75
▸ onUpOutside(shape
, runtime
, e
): void
Called when a pointer or a key get released outside of a shape.
Name | Type | Description |
---|---|---|
shape |
EShape |
a shape |
runtime |
EShapeRuntime |
a runtime |
e |
KeyboardEvent | InteractionEvent |
an event object |
void
EShapeActionRuntimeBase.onUpOutside
src/main/typescript/wcardinal/ui/shape/action/e-shape-action-runtime-base.ts:79
▸ toOnHovered(color
): number
Name | Type |
---|---|
color |
number |
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-button-runtime-action-toggle.ts:117