Skip to content

Class: LeafData โ€‹

Hierarchy โ€‹

Implements โ€‹

Table of contents โ€‹

Constructors โ€‹

Properties โ€‹

Accessors โ€‹

Methods โ€‹

Constructors โ€‹

constructor โ€‹

โ€ข new LeafData(leaf)

Parameters โ€‹

NameType
leafILeaf

Defined in โ€‹

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

Properties โ€‹

__leaf โ€‹

โ€ข __leaf: ILeaf

Implementation of โ€‹

ILeafData.__leaf

Defined in โ€‹

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


__input โ€‹

โ€ข __input: IObject

Implementation of โ€‹

ILeafData.__input

Defined in โ€‹

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


__middle โ€‹

โ€ข __middle: IObject

Implementation of โ€‹

ILeafData.__middle

Defined in โ€‹

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


__single โ€‹

โ€ข __single: boolean

Implementation of โ€‹

ILeafData.__single

Defined in โ€‹

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


__naturalWidth โ€‹

โ€ข Optional __naturalWidth: number

Implementation of โ€‹

ILeafData.__naturalWidth

Defined in โ€‹

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


__naturalHeight โ€‹

โ€ข Optional __naturalHeight: number

Implementation of โ€‹

ILeafData.__naturalHeight

Defined in โ€‹

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


__pathForRender โ€‹

โ€ข Optional __pathForRender: IPathCommandData

Implementation of โ€‹

ILeafData.__pathForRender

Defined in โ€‹

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

Accessors โ€‹

__useNaturalRatio โ€‹

โ€ข get __useNaturalRatio(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

ILeafData.__useNaturalRatio

Defined in โ€‹

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


__isLinePath โ€‹

โ€ข get __isLinePath(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

ILeafData.__isLinePath

Defined in โ€‹

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


__blendMode โ€‹

โ€ข get __blendMode(): string

Returns โ€‹

string

Implementation of โ€‹

ILeafData.__blendMode

Defined in โ€‹

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

Methods โ€‹

__get โ€‹

โ–ธ __get(name): any

Parameters โ€‹

NameType
namestring

Returns โ€‹

any

Implementation of โ€‹

ILeafData.__get

Defined in โ€‹

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


__getData โ€‹

โ–ธ __getData(): IObject

Returns โ€‹

IObject

Implementation of โ€‹

ILeafData.__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 โ€‹

ILeafData.__setInput

Defined in โ€‹

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


__getInput โ€‹

โ–ธ __getInput(name): any

Parameters โ€‹

NameType
namestring

Returns โ€‹

any

Implementation of โ€‹

ILeafData.__getInput

Defined in โ€‹

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


__removeInput โ€‹

โ–ธ __removeInput(name): void

Parameters โ€‹

NameType
namestring

Returns โ€‹

void

Implementation of โ€‹

ILeafData.__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 โ€‹

ILeafData.__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 โ€‹

ILeafData.__setMiddle

Defined in โ€‹

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


__getMiddle โ€‹

โ–ธ __getMiddle(name): any

Parameters โ€‹

NameType
namestring

Returns โ€‹

any

Implementation of โ€‹

ILeafData.__getMiddle

Defined in โ€‹

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


__checkSingle โ€‹

โ–ธ __checkSingle(): void

Returns โ€‹

void

Implementation of โ€‹

ILeafData.__checkSingle

Defined in โ€‹

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


__removeNaturalSize โ€‹

โ–ธ __removeNaturalSize(): void

Returns โ€‹

void

Implementation of โ€‹

ILeafData.__removeNaturalSize

Defined in โ€‹

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


destroy โ€‹

โ–ธ destroy(): void

Returns โ€‹

void

Implementation of โ€‹

ILeafData.destroy

Defined in โ€‹

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

Released under the MIT License.