Interface: ILeafData ​
Hierarchy ​
↳
ILeafData↳↳
IUIData
Implemented by ​
Table of contents ​
Properties ​
- __leaf
- __input
- __middle
- __single
- __hasMultiPaint
- __willDestroy
- id
- name
- className
- blendMode
- opacity
- visible
- selected
- disabled
- locked
- zIndex
- dim
- dimskip
- bright
- mask
- eraser
- filter
- complex
- x
- y
- width
- height
- scaleX
- scaleY
- scaleFixed
- rotation
- skewX
- skewY
- offsetX
- offsetY
- scrollX
- scrollY
- origin
- around
- lazy
- pixelRatio
- renderSpread
- path
- windingRule
- closed
- flow
- padding
- gap
- flowAlign
- flowWrap
- itemBox
- inFlow
- autoWidth
- autoHeight
- lockRatio
- autoBox
- widthRange
- heightRange
- draggable
- dragBounds
- dragBoundsType
- editable
- hittable
- hitFill
- hitStroke
- hitBox
- hitChildren
- hitSelf
- hitRadius
- button
- cursor
- motionPath
- motionPrecision
- motion
- motionRotation
- normalStyle
- data
- __childBranchNumber
- __complex
- __complexData
- __naturalWidth
- __naturalHeight
- __autoWidth
- __autoHeight
- __autoSide
- __autoSize
- __useNaturalRatio
- __isLinePath
- __blendMode
- __useStroke
- __useArrow
- __useEffect
- __usePathBox
- __useDim
- __pathInputed
- __pathForRender
- __path2DForRender
- __startArrowPath
- __endArrowPath
- __pathForMotion
- __clipAfterFill
Methods ​
- __get
- __getData
- __setInput
- __getInput
- __removeInput
- __getInputData
- __setMiddle
- __getMiddle
- destroy
- __checkSingle
- __removeNaturalSize
Properties ​
__leaf ​
• __leaf: ILeaf
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:6
__input ​
• __input: IObject
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:7
__middle ​
• __middle: IObject
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:8
__single ​
• Optional __single: boolean
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:30
__hasMultiPaint ​
• Optional Readonly __hasMultiPaint: boolean
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:31
__willDestroy ​
• Optional __willDestroy: boolean
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:32
id ​
• Optional id: string
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:331
name ​
• Optional name: string
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:332
className ​
• Optional className: string
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:333
blendMode ​
• Optional blendMode: IBlendMode
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:335
opacity ​
• Optional opacity: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:336
visible ​
• Optional visible: boolean | 0
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:337
selected ​
• Optional selected: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:338
disabled ​
• Optional disabled: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:339
locked ​
• Optional locked: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:340
zIndex ​
• Optional zIndex: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:341
dim ​
• Optional dim: number | boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:343
dimskip ​
• Optional dimskip: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:344
bright ​
• Optional bright: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:345
mask ​
• Optional mask: boolean | IMaskType
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:347
eraser ​
• Optional eraser: boolean | IEraserType
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:348
filter ​
• Optional filter: IFilter[]
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:349
complex ​
• Optional complex: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:350
x ​
• Optional x: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:353
y ​
• Optional y: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:354
width ​
• Optional width: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:355
height ​
• Optional height: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:356
scaleX ​
• Optional scaleX: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:357
scaleY ​
• Optional scaleY: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:358
scaleFixed ​
• Optional scaleFixed: IScaleFixed
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:359
rotation ​
• Optional rotation: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:360
skewX ​
• Optional skewX: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:361
skewY ​
• Optional skewY: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:362
offsetX ​
• Optional offsetX: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:364
offsetY ​
• Optional offsetY: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:365
scrollX ​
• Optional scrollX: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:366
scrollY ​
• Optional scrollY: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:367
origin ​
• Optional origin: IUnitPointData | IDirection
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:369
around ​
• Optional around: IUnitPointData | IDirection
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:370
lazy ​
• Optional lazy: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:372
pixelRatio ​
• Optional pixelRatio: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:373
renderSpread ​
• Optional renderSpread: IFourNumber
Inherited from ​
ILeafComputedData.renderSpread
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:375
path ​
• Optional path: IPathCommandData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:377
windingRule ​
• Optional windingRule: IWindingRule
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:378
closed ​
• Optional closed: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:379
flow ​
• Optional flow: IFlowType
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:382
padding ​
• Optional padding: IFourNumber
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:383
gap ​
• Optional gap: IGap | IPointGap
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:384
flowAlign ​
• Optional flowAlign: IFlowAxisAlign | IFlowAlign
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:385
flowWrap ​
• Optional flowWrap: IFlowWrap
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:386
itemBox ​
• Optional itemBox: IFlowBoxType
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:387
inFlow ​
• Optional inFlow: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:389
autoWidth ​
• Optional autoWidth: IAutoSize
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:390
autoHeight ​
• Optional autoHeight: IAutoSize
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:391
lockRatio ​
• Optional lockRatio: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:392
autoBox ​
• Optional autoBox: IAutoBoxData | IConstraint
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:393
widthRange ​
• Optional widthRange: IRangeSize
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:395
heightRange ​
• Optional heightRange: IRangeSize
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:396
draggable ​
• Optional draggable: boolean | IAxis
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:399
dragBounds ​
• Optional dragBounds: "parent" | IBoundsData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:400
dragBoundsType ​
• Optional dragBoundsType: IDragBoundsType
Inherited from ​
ILeafComputedData.dragBoundsType
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:401
editable ​
• Optional editable: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:403
hittable ​
• Optional hittable: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:405
hitFill ​
• Optional hitFill: IHitType
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:406
hitStroke ​
• Optional hitStroke: IHitType
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:407
hitBox ​
• Optional hitBox: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:408
hitChildren ​
• Optional hitChildren: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:409
hitSelf ​
• Optional hitSelf: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:410
hitRadius ​
• Optional hitRadius: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:411
button ​
• Optional button: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:413
cursor ​
• Optional cursor: ICursorType | ICursorType[]
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:414
motionPath ​
• Optional motionPath: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:416
motionPrecision ​
• Optional motionPrecision: number
Inherited from ​
ILeafComputedData.motionPrecision
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:417
motion ​
• Optional motion: number | IUnitData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:419
motionRotation ​
• Optional motionRotation: number | boolean
Inherited from ​
ILeafComputedData.motionRotation
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:420
normalStyle ​
• Optional normalStyle: IObject
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:422
data ​
• Optional data: IObject
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:425
__childBranchNumber ​
• Optional __childBranchNumber: number
Inherited from ​
ILeafComputedData.__childBranchNumber
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:428
__complex ​
• Optional __complex: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:429
__complexData ​
• Optional __complexData: ILeafComplexCachedData
Inherited from ​
ILeafComputedData.__complexData
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:430
__naturalWidth ​
• Optional __naturalWidth: number
Inherited from ​
ILeafComputedData.__naturalWidth
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:432
__naturalHeight ​
• Optional __naturalHeight: number
Inherited from ​
ILeafComputedData.__naturalHeight
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:433
__autoWidth ​
• Optional Readonly __autoWidth: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:435
__autoHeight ​
• Optional Readonly __autoHeight: boolean
Inherited from ​
ILeafComputedData.__autoHeight
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:436
__autoSide ​
• Optional Readonly __autoSide: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:437
__autoSize ​
• Optional Readonly __autoSize: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:438
__useNaturalRatio ​
• Readonly __useNaturalRatio: boolean
Inherited from ​
ILeafComputedData.__useNaturalRatio
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:440
__isLinePath ​
• Readonly __isLinePath: boolean
Inherited from ​
ILeafComputedData.__isLinePath
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:441
__blendMode ​
• Readonly __blendMode: string
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:442
__useStroke ​
• Optional __useStroke: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:444
__useArrow ​
• Optional __useArrow: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:445
__useEffect ​
• Optional __useEffect: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:446
__usePathBox ​
• Optional __usePathBox: boolean
Inherited from ​
ILeafComputedData.__usePathBox
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:447
__useDim ​
• Optional __useDim: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:448
__pathInputed ​
• Optional __pathInputed: number
Inherited from ​
ILeafComputedData.__pathInputed
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:450
__pathForRender ​
• Optional __pathForRender: IPathCommandData
Inherited from ​
ILeafComputedData.__pathForRender
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:451
__path2DForRender ​
• Optional __path2DForRender: IPath2D
Inherited from ​
ILeafComputedData.__path2DForRender
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:452
__startArrowPath ​
• Optional __startArrowPath: IArrowPathData
Inherited from ​
ILeafComputedData.__startArrowPath
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:454
__endArrowPath ​
• Optional __endArrowPath: IArrowPathData
Inherited from ​
ILeafComputedData.__endArrowPath
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:455
__pathForMotion ​
• Optional __pathForMotion: IMotionPathData
Inherited from ​
ILeafComputedData.__pathForMotion
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:456
__clipAfterFill ​
• Optional __clipAfterFill: boolean
Inherited from ​
ILeafComputedData.__clipAfterFill
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:458
Methods ​
__get ​
â–¸ __get(name): any
Parameters ​
| Name | Type |
|---|---|
name | string |
Returns ​
any
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:10
__getData ​
â–¸ __getData(): IObject
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:11
__setInput ​
â–¸ __setInput(name, value): void
Parameters ​
| Name | Type |
|---|---|
name | string |
value | any |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:13
__getInput ​
â–¸ __getInput(name): any
Parameters ​
| Name | Type |
|---|---|
name | string |
Returns ​
any
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:14
__removeInput ​
â–¸ __removeInput(name): void
Parameters ​
| Name | Type |
|---|---|
name | string |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:15
__getInputData ​
â–¸ __getInputData(names?, options?): IObject
Parameters ​
| Name | Type |
|---|---|
names? | string[] | IObject |
options? | IJSONOptions |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:16
__setMiddle ​
â–¸ __setMiddle(name, value): void
Parameters ​
| Name | Type |
|---|---|
name | string |
value | any |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:18
__getMiddle ​
â–¸ __getMiddle(name): any
Parameters ​
| Name | Type |
|---|---|
name | string |
Returns ​
any
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:19
destroy ​
â–¸ destroy(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:21
__checkSingle ​
â–¸ __checkSingle(): void
Returns ​
void
Defined in ​
src/leafer/packages/interface/src/data/ILeafData.ts:33
__removeNaturalSize ​
â–¸ __removeNaturalSize(): void
Returns ​
void