Winter Cardinal UI - v0.457.0 / DImagePieceImpl

Class: DImagePieceImpl

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new DImagePieceImpl(parent, theme, options?): DImagePieceImpl

Parameters

Name Type
parent DImagePieceImplParent
theme DThemeImagePiece
options? DImagePieceOptions

Returns

DImagePieceImpl

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:37

Properties

_align

• Protected _align: DImagePieceAlignImpl

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:30


_computed

• Protected _computed: null | DisplayObject | Texture

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:28


_margin

• Protected _margin: DImagePieceMarginImpl

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:31


_object

• Protected _object: null | DisplayObject

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:27


_onUpdateBound

• Protected _onUpdateBound: () => void

Type declaration

▸ (): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:35


_parent

• Protected _parent: DImagePieceImplParent

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:24


_rotation

• Protected _rotation: DStateAwareOrValueMightBe<number>

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:33


_source

• Protected _source: DStateAwareOrValueMightBe<null | DisplayObject | Texture>

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:29


_theme

• Protected _theme: DThemeImagePiece

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:25


_tint

• Protected _tint: DImagePieceTint

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:32

Accessors

align

• get align(): DImagePieceAlign

Returns

DImagePieceAlign

Implementation of

DImagePiece.align

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:62


margin

• get margin(): DImagePieceMargin

Returns

DImagePieceMargin

Implementation of

DImagePiece.margin

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:66


object

• get object(): null | DisplayObject

Returns

null | DisplayObject

Implementation of

DImagePiece.object

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:58


rotation

• get rotation(): DStateAwareOrValueMightBe<number>

Returns

DStateAwareOrValueMightBe<number>

Implementation of

DImagePiece.rotation

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:87

• set rotation(rotation): void

Parameters

Name Type
rotation DStateAwareOrValueMightBe<number>

Returns

void

Implementation of

DImagePiece.rotation

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:91


source

• get source(): DStateAwareOrValueMightBe<null | DisplayObject | Texture>

Returns

DStateAwareOrValueMightBe<null | DisplayObject | Texture>

Implementation of

DImagePiece.source

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:74

• set source(source): void

Parameters

Name Type
source DStateAwareOrValueMightBe<null | DisplayObject | Texture>

Returns

void

Implementation of

DImagePiece.source

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:78


tint

• get tint(): DImagePieceTint

Returns

DImagePieceTint

Implementation of

DImagePiece.tint

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:70

Methods

computeSource

▸ computeSource(): null | DisplayObject | Texture

Returns

null | DisplayObject | Texture

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:100


destroy

▸ destroy(): void

Returns

void

Implementation of

DImagePiece.destroy

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:259


isRefitable

▸ isRefitable(target): boolean

Parameters

Name Type
target any

Returns

boolean

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:255


isTintAware

▸ isTintAware(target): target is DisplayObject & Object

Parameters

Name Type
target null | DisplayObject

Returns

target is DisplayObject & Object

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:120


onStateChange

▸ onStateChange(newState, oldState): void

Parameters

Name Type
newState DBaseStateSet
oldState DBaseStateSet

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:115


onUpdate

▸ onUpdate(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:263


toRotation

▸ toRotation(theme, state): null | number

Parameters

Name Type
theme DThemeImagePiece
state DBaseStateSet

Returns

null | number

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:162


updateRotation

▸ updateRotation(): boolean

Returns

boolean

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:177


updateSource

▸ updateSource(): boolean

Updates the computed source.

Returns

boolean

True if the computed source is changed

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:199


updateTint

▸ updateTint(): boolean

Updates the tint.

Returns

boolean

True if the tint is changed.

Defined in

src/main/typescript/wcardinal/ui/d-image-piece-impl.ts:131