Winter Cardinal UI - v0.442.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:252


isRefitable

isRefitable(target): boolean

Parameters

Name Type
target any

Returns

boolean

Defined in

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


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:256


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:155


updateRotation

updateRotation(): boolean

Returns

boolean

Defined in

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


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:192


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