Skip to content

Class: UIData โ€‹

Hierarchy โ€‹

Implements โ€‹

Table of contents โ€‹

Constructors โ€‹

Properties โ€‹

Accessors โ€‹

Methods โ€‹

Constructors โ€‹

constructor โ€‹

โ€ข new UIData(leaf)

Parameters โ€‹

NameType
leafILeaf

Inherited from โ€‹

LeafData.constructor

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:30

Properties โ€‹

__input โ€‹

โ€ข __input: IObject

Implementation of โ€‹

IUIData.__input

Inherited from โ€‹

LeafData.__input

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:7


__middle โ€‹

โ€ข __middle: IObject

Implementation of โ€‹

IUIData.__middle

Inherited from โ€‹

LeafData.__middle

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:8


__single โ€‹

โ€ข __single: boolean

Implementation of โ€‹

IUIData.__single

Inherited from โ€‹

LeafData.__single

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:10


__naturalWidth โ€‹

โ€ข Optional __naturalWidth: number

Implementation of โ€‹

IUIData.__naturalWidth

Inherited from โ€‹

LeafData.__naturalWidth

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:12


__naturalHeight โ€‹

โ€ข Optional __naturalHeight: number

Implementation of โ€‹

IUIData.__naturalHeight

Inherited from โ€‹

LeafData.__naturalHeight

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:13


__pathForRender โ€‹

โ€ข Optional __pathForRender: IPathCommandData

Implementation of โ€‹

IUIData.__pathForRender

Inherited from โ€‹

LeafData.__pathForRender

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:15


__leaf โ€‹

โ€ข __leaf: IUI

Implementation of โ€‹

IUIData.__leaf

Overrides โ€‹

LeafData.__leaf

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:14


__blendLayer โ€‹

โ€ข Optional __blendLayer: boolean

Implementation of โ€‹

IUIData.__blendLayer

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:18


__isFills โ€‹

โ€ข Optional __isFills: boolean

Implementation of โ€‹

IUIData.__isFills

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:20


__isStrokes โ€‹

โ€ข Optional __isStrokes: boolean

Implementation of โ€‹

IUIData.__isStrokes

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:21


__isAlphaPixelFill โ€‹

โ€ข Optional __isAlphaPixelFill: boolean

Implementation of โ€‹

IUIData.__isAlphaPixelFill

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:41


__isAlphaPixelStroke โ€‹

โ€ข Optional __isAlphaPixelStroke: boolean

Implementation of โ€‹

IUIData.__isAlphaPixelStroke

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:42


__isTransparentFill โ€‹

โ€ข Optional __isTransparentFill: boolean

Implementation of โ€‹

IUIData.__isTransparentFill

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:44


__isTransparentStroke โ€‹

โ€ข Optional __isTransparentStroke: boolean

Implementation of โ€‹

IUIData.__isTransparentStroke

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:45


__needComputePaint โ€‹

โ€ข __needComputePaint: boolean

Implementation of โ€‹

IUIData.__needComputePaint

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:50


_visible โ€‹

โ€ข Protected Optional _visible: boolean

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:52


_width โ€‹

โ€ข Protected Optional _width: number

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:54


_height โ€‹

โ€ข Protected Optional _height: number

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:55


_fill โ€‹

โ€ข Protected Optional _fill: IValue

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:57


_stroke โ€‹

โ€ข Protected Optional _stroke: IValue

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:58


_path โ€‹

โ€ข Protected _path: IPathCommandData

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:60


_shadow โ€‹

โ€ข Protected Optional _shadow: IValue

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:62


_innerShadow โ€‹

โ€ข Protected Optional _innerShadow: IValue

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:63

Accessors โ€‹

__useNaturalRatio โ€‹

โ€ข get __useNaturalRatio(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

IUIData.__useNaturalRatio

Inherited from โ€‹

LeafData.__useNaturalRatio

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:17


__isLinePath โ€‹

โ€ข get __isLinePath(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

IUIData.__isLinePath

Inherited from โ€‹

LeafData.__isLinePath

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:19


__blendMode โ€‹

โ€ข get __blendMode(): string

Returns โ€‹

string

Implementation of โ€‹

IUIData.__blendMode

Inherited from โ€‹

LeafData.__blendMode

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:24


scale โ€‹

โ€ข get scale(): number | IPointData

Returns โ€‹

number | IPointData

Implementation of โ€‹

IUIData.scale

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:16


__strokeWidth โ€‹

โ€ข get __strokeWidth(): number

Returns โ€‹

number

Implementation of โ€‹

IUIData.__strokeWidth

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:23


__hasStroke โ€‹

โ€ข get __hasStroke(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

IUIData.__hasStroke

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:33


__hasHalf โ€‹

โ€ข get __hasHalf(): number

Returns โ€‹

number

Implementation of โ€‹

IUIData.__hasHalf

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:34


__hasMultiPaint โ€‹

โ€ข get __hasMultiPaint(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

IUIData.__hasMultiPaint

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:35


__clipAfterFill โ€‹

โ€ข get __clipAfterFill(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

IUIData.__clipAfterFill

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:47


__hasSurface โ€‹

โ€ข get __hasSurface(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

IUIData.__hasSurface

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:48


__autoWidth โ€‹

โ€ข get __autoWidth(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

IUIData.__autoWidth

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:65


__autoHeight โ€‹

โ€ข get __autoHeight(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

IUIData.__autoHeight

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:66


__autoSide โ€‹

โ€ข get __autoSide(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

IUIData.__autoSide

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:67


__autoSize โ€‹

โ€ข get __autoSize(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

IUIData.__autoSize

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:68

Methods โ€‹

__get โ€‹

โ–ธ __get(name): any

Parameters โ€‹

NameType
namestring

Returns โ€‹

any

Implementation of โ€‹

IUIData.__get

Inherited from โ€‹

LeafData.__get

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:34


__getData โ€‹

โ–ธ __getData(): IObject

Returns โ€‹

IObject

Implementation of โ€‹

IUIData.__getData

Inherited from โ€‹

LeafData.__getData

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:42


__setInput โ€‹

โ–ธ __setInput(name, value): void

Parameters โ€‹

NameType
namestring
valueany

Returns โ€‹

void

Implementation of โ€‹

IUIData.__setInput

Inherited from โ€‹

LeafData.__setInput

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:54


__getInput โ€‹

โ–ธ __getInput(name): any

Parameters โ€‹

NameType
namestring

Returns โ€‹

any

Implementation of โ€‹

IUIData.__getInput

Inherited from โ€‹

LeafData.__getInput

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:59


__removeInput โ€‹

โ–ธ __removeInput(name): void

Parameters โ€‹

NameType
namestring

Returns โ€‹

void

Implementation of โ€‹

IUIData.__removeInput

Inherited from โ€‹

LeafData.__removeInput

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:70


__getInputData โ€‹

โ–ธ __getInputData(names?, options?): IObject

Parameters โ€‹

NameType
names?string[] | IObject
options?IJSONOptions

Returns โ€‹

IObject

Implementation of โ€‹

IUIData.__getInputData

Inherited from โ€‹

LeafData.__getInputData

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:74


__setMiddle โ€‹

โ–ธ __setMiddle(name, value): void

Parameters โ€‹

NameType
namestring
valueany

Returns โ€‹

void

Implementation of โ€‹

IUIData.__setMiddle

Inherited from โ€‹

LeafData.__setMiddle

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:114


__getMiddle โ€‹

โ–ธ __getMiddle(name): any

Parameters โ€‹

NameType
namestring

Returns โ€‹

any

Implementation of โ€‹

IUIData.__getMiddle

Inherited from โ€‹

LeafData.__getMiddle

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:119


__checkSingle โ€‹

โ–ธ __checkSingle(): void

Returns โ€‹

void

Implementation of โ€‹

IUIData.__checkSingle

Inherited from โ€‹

LeafData.__checkSingle

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:123


__removeNaturalSize โ€‹

โ–ธ __removeNaturalSize(): void

Returns โ€‹

void

Implementation of โ€‹

IUIData.__removeNaturalSize

Inherited from โ€‹

LeafData.__removeNaturalSize

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:137


destroy โ€‹

โ–ธ destroy(): void

Returns โ€‹

void

Implementation of โ€‹

IUIData.destroy

Inherited from โ€‹

LeafData.destroy

Defined in โ€‹

leafer/packages/display-module/data/src/LeafData.ts:141


setVisible โ€‹

โ–ธ Protected setVisible(value): void

Parameters โ€‹

NameType
valueboolean

Returns โ€‹

void

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:71


setWidth โ€‹

โ–ธ Protected setWidth(value): void

Parameters โ€‹

NameType
valuenumber

Returns โ€‹

void

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:78


setHeight โ€‹

โ–ธ Protected setHeight(value): void

Parameters โ€‹

NameType
valuenumber

Returns โ€‹

void

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:86


setFill โ€‹

โ–ธ Protected setFill(value): void

Parameters โ€‹

NameType
valueIValue

Returns โ€‹

void

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:95


setStroke โ€‹

โ–ธ Protected setStroke(value): void

Parameters โ€‹

NameType
valueIValue

Returns โ€‹

void

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:106


setPath โ€‹

โ–ธ Protected setPath(value): void

Parameters โ€‹

NameType
valuestring | IPathCommandData | IPathCommandObject[]

Returns โ€‹

void

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:117


setShadow โ€‹

โ–ธ Protected setShadow(value): void

Parameters โ€‹

NameType
valueIValue

Returns โ€‹

void

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:129


setInnerShadow โ€‹

โ–ธ Protected setInnerShadow(value): void

Parameters โ€‹

NameType
valueIValue

Returns โ€‹

void

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:133


setFilter โ€‹

โ–ธ Protected setFilter(value): void

Parameters โ€‹

NameType
valueIValue

Returns โ€‹

void

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:137


__computePaint โ€‹

โ–ธ __computePaint(): void

Returns โ€‹

void

Implementation of โ€‹

IUIData.__computePaint

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:144


__setPaint โ€‹

โ–ธ __setPaint(attrName, value): void

Parameters โ€‹

NameType
attrName"fill" | "stroke"
valueIValue

Returns โ€‹

void

Implementation of โ€‹

IUIData.__setPaint

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:151


__removePaint โ€‹

โ–ธ __removePaint(attrName, removeInput?): void

Parameters โ€‹

NameType
attrName"fill" | "stroke"
removeInput?boolean

Returns โ€‹

void

Implementation of โ€‹

IUIData.__removePaint

Defined in โ€‹

ui/packages/display-module/data/src/UIData.ts:163

Released under the MIT License.