Interface: ILeafComputedData
Hierarchy
ILeafComputedData
Table of contents
Properties
- 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
Properties
id
• Optional id: string
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:331
name
• Optional name: string
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:332
className
• Optional className: string
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:333
blendMode
• Optional blendMode: IBlendMode
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:335
opacity
• Optional opacity: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:336
visible
• Optional visible: boolean | 0
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:337
selected
• Optional selected: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:338
disabled
• Optional disabled: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:339
locked
• Optional locked: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:340
zIndex
• Optional zIndex: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:341
dim
• Optional dim: number | boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:343
dimskip
• Optional dimskip: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:344
bright
• Optional bright: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:345
mask
• Optional mask: boolean | IMaskType
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:347
eraser
• Optional eraser: boolean | IEraserType
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:348
filter
• Optional filter: IFilter[]
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:349
complex
• Optional complex: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:350
x
• Optional x: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:353
y
• Optional y: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:354
width
• Optional width: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:355
height
• Optional height: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:356
scaleX
• Optional scaleX: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:357
scaleY
• Optional scaleY: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:358
scaleFixed
• Optional scaleFixed: IScaleFixed
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:359
rotation
• Optional rotation: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:360
skewX
• Optional skewX: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:361
skewY
• Optional skewY: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:362
offsetX
• Optional offsetX: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:364
offsetY
• Optional offsetY: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:365
scrollX
• Optional scrollX: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:366
scrollY
• Optional scrollY: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:367
origin
• Optional origin: IUnitPointData | IDirection
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:369
around
• Optional around: IUnitPointData | IDirection
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:370
lazy
• Optional lazy: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:372
pixelRatio
• Optional pixelRatio: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:373
renderSpread
• Optional renderSpread: IFourNumber
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:375
path
• Optional path: IPathCommandData
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:377
windingRule
• Optional windingRule: IWindingRule
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:378
closed
• Optional closed: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:379
flow
• Optional flow: IFlowType
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:382
padding
• Optional padding: IFourNumber
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:383
gap
• Optional gap: IGap | IPointGap
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:384
flowAlign
• Optional flowAlign: IFlowAxisAlign | IFlowAlign
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:385
flowWrap
• Optional flowWrap: IFlowWrap
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:386
itemBox
• Optional itemBox: IFlowBoxType
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:387
inFlow
• Optional inFlow: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:389
autoWidth
• Optional autoWidth: IAutoSize
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:390
autoHeight
• Optional autoHeight: IAutoSize
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:391
lockRatio
• Optional lockRatio: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:392
autoBox
• Optional autoBox: IAutoBoxData | IConstraint
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:393
widthRange
• Optional widthRange: IRangeSize
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:395
heightRange
• Optional heightRange: IRangeSize
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:396
draggable
• Optional draggable: boolean | IAxis
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:399
dragBounds
• Optional dragBounds: "parent" | IBoundsData
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:400
dragBoundsType
• Optional dragBoundsType: IDragBoundsType
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:401
editable
• Optional editable: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:403
hittable
• Optional hittable: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:405
hitFill
• Optional hitFill: IHitType
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:406
hitStroke
• Optional hitStroke: IHitType
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:407
hitBox
• Optional hitBox: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:408
hitChildren
• Optional hitChildren: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:409
hitSelf
• Optional hitSelf: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:410
hitRadius
• Optional hitRadius: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:411
button
• Optional button: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:413
cursor
• Optional cursor: ICursorType | ICursorType[]
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:414
motionPath
• Optional motionPath: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:416
motionPrecision
• Optional motionPrecision: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:417
motion
• Optional motion: number | IUnitData
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:419
motionRotation
• Optional motionRotation: number | boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:420
normalStyle
• Optional normalStyle: IObject
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:422
data
• Optional data: IObject
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:425
__childBranchNumber
• Optional __childBranchNumber: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:428
__complex
• Optional __complex: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:429
__complexData
• Optional __complexData: ILeafComplexCachedData
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:430
__naturalWidth
• Optional __naturalWidth: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:432
__naturalHeight
• Optional __naturalHeight: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:433
__autoWidth
• Optional Readonly __autoWidth: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:435
__autoHeight
• Optional Readonly __autoHeight: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:436
__autoSide
• Optional Readonly __autoSide: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:437
__autoSize
• Optional Readonly __autoSize: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:438
__useNaturalRatio
• Readonly __useNaturalRatio: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:440
__isLinePath
• Readonly __isLinePath: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:441
__blendMode
• Readonly __blendMode: string
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:442
__useStroke
• Optional __useStroke: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:444
__useArrow
• Optional __useArrow: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:445
__useEffect
• Optional __useEffect: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:446
__usePathBox
• Optional __usePathBox: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:447
__useDim
• Optional __useDim: boolean
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:448
__pathInputed
• Optional __pathInputed: number
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:450
__pathForRender
• Optional __pathForRender: IPathCommandData
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:451
__path2DForRender
• Optional __path2DForRender: IPath2D
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:452
__startArrowPath
• Optional __startArrowPath: IArrowPathData
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:454
__endArrowPath
• Optional __endArrowPath: IArrowPathData
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:455
__pathForMotion
• Optional __pathForMotion: IMotionPathData
Defined in
src/leafer/packages/interface/src/display/ILeaf.ts:456
__clipAfterFill
• Optional __clipAfterFill: boolean