Interface: IPen ​
Hierarchy ​
↳
IPen
Implemented by ​
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
- scale
- offsetX
- offsetY
- scrollX
- scrollY
- origin
- around
- lazy
- pixelRatio
- renderSpread
- 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
- event
- data
- tag
- __tag
- innerName
- __DataProcessor
- __LayoutProcessor
- leaferIsCreated
- leaferIsReady
- isApp
- isLeafer
- isBranch
- isBranchLeaf
- isOutside
- skipJSON
- syncEventer
- lockNormalStyle
- __layout
- __world
- __local
- __nowWorld
- __cameraWorld
- __nowWorldShapeBounds
- __localMatrix
- __localBoxBounds
- __worldOpacity
- worldTransform
- localTransform
- __scrollWorld
- scrollWorldTransform
- boxBounds
- renderBounds
- worldBoxBounds
- worldStrokeBounds
- worldRenderBounds
- worldOpacity
- __level
- __tempNumber
- __worldFlipped
- __hasAutoLayout
- __hasMotionPath
- __hasComplex
- __hasMask
- __hasEraser
- __hitCanvas
- __flowBounds
- __widthGrow
- __heightGrow
- __hasGrow
- __onlyHitMask
- __ignoreHitWorld
- __inLazyBounds
- pathInputed
- isAutoWidth
- isAutoHeight
- destroyed
- topChildren
- innerId
- __captureMap
- __bubbleMap
- __hasLocalEvent
- __hasWorldEvent
- __path
- cornerRadius
- cornerSmoothing
- fill
- stroke
- startArrow
- endArrow
- strokeAlign
- strokeWidth
- strokeScaleFixed
- strokeCap
- strokeJoin
- dashPattern
- dashOffset
- miterLimit
- shadow
- innerShadow
- blur
- backgroundBlur
- grayscale
- __
- pathElement
- pathStyle
- path
- children
- childlessJSON
- app
- leafer
- parent
- zoomLayer
- isFrame
- isOverflow
- useFastShadow
- proxyData
- __proxyData
- animation
- animationOut
- startLinker
- endLinker
- __box
- __animate
- pen
- transition
- transitionOut
- states
- state
- hoverStyle
- pressStyle
- focusStyle
- selectedStyle
- disabledStyle
- placeholderStyle
- placeholderColor
- placeholderDelay
- editConfig
- editOuter
- editInner
Methods ​
- resetCustom
- waitParent
- waitLeafer
- nextRender
- removeNextRender
- __bindLeafer
- setAttr
- getAttr
- getComputedAttr
- toString
- toSVG
- __SVG
- toHTML
- __setAttr
- __getAttr
- setProxyAttr
- getProxyAttr
- focus
- updateState
- updateLayout
- forceUpdate
- forceRender
- __extraUpdate
- __updateWorldMatrix
- __updateLocalMatrix
- __updateWorldBounds
- __updateLocalBounds
- __updateLocalBoxBounds
- __updateLocalStrokeBounds
- __updateLocalRenderBounds
- __updateContentBounds
- __updateBoxBounds
- __updateStrokeBounds
- __updateRenderBounds
- __updateAutoLayout
- __updateFlowLayout
- __updateNaturalSize
- __updateStrokeSpread
- __updateRenderSpread
- __onUpdateSize
- __updateEraser
- __updateMask
- __renderMask
- __renderEraser
- __getNowWorld
- getClampRenderScale
- getRenderScaleData
- getTransform
- getBounds
- getLayoutBounds
- getLayoutPoints
- getWorldBounds
- worldToLocal
- localToWorld
- worldToInner
- innerToWorld
- getBoxPoint
- getBoxPointByInner
- getInnerPoint
- getInnerPointByBox
- getInnerPointByLocal
- getLocalPoint
- getLocalPointByInner
- getPagePoint
- getWorldPoint
- getWorldPointByBox
- getWorldPointByLocal
- getWorldPointByPage
- setTransform
- transform
- move
- moveInner
- scaleOf
- rotateOf
- skewOf
- transformWorld
- moveWorld
- scaleOfWorld
- rotateOfWorld
- skewOfWorld
- flip
- scaleResize
- __scaleResize
- resizeWidth
- resizeHeight
- hit
- __hitWorld
- __hit
- __hitFill
- __hitStroke
- __hitPixel
- __drawHitPath
- __updateHitCanvas
- __render
- __drawFast
- __draw
- __clip
- __renderShape
- __drawShape
- __updateWorldOpacity
- __updateChange
- __drawPath
- __drawRenderPath
- __updatePath
- __updateRenderPath
- getMotionPathData
- getMotionPoint
- getMotionTotal
- __updateMotionPath
- __runAnimation
- __emitLifeEvent
- __updateSortChildren
- dropTo
- __realSetAttr
- emitPropertyEvent
- destroyEventer
- on
- off
- on_
- off_
- once
- emit
- emitEvent
- hasEvent
- destroy
- beginPath
- moveTo
- lineTo
- bezierCurveTo
- quadraticCurveTo
- closePath
- arc
- arcTo
- ellipse
- rect
- roundRect
- drawEllipse
- drawArc
- drawPoints
- clearPath
- paint
- pick
- add
- addAt
- addAfter
- addBefore
- addMany
- remove
- removeAll
- clear
- reset
- set
- toJSON
- get
- createProxyData
- clearProxyData
- find
- findTag
- findOne
- findId
- getPath
- getPathString
- asPath
- load
- __drawPathByData
- __drawPathByBox
- __drawAfterFill
- __drawContent
- drawImagePlaceholder
- animate
- killAnimate
- export
- syncExport
- clone
Properties ​
id ​
• Optional id: string
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:221
name ​
• Optional name: string
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:222
className ​
• Optional className: string
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:223
blendMode ​
• Optional blendMode: IBlendMode
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:225
opacity ​
• Optional opacity: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:227
visible ​
• Optional visible: boolean | 0
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:228
selected ​
• Optional selected: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:229
disabled ​
• Optional disabled: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:230
locked ​
• Optional locked: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:231
zIndex ​
• Optional zIndex: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:232
dim ​
• Optional dim: number | boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:234
dimskip ​
• Optional dimskip: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:235
bright ​
• Optional bright: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:236
mask ​
• Optional mask: boolean | IMaskType
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:238
eraser ​
• Optional eraser: boolean | IEraserType
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:239
filter ​
• Optional filter: IFilter | IFilter[]
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:240
complex ​
• Optional complex: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:241
x ​
• Optional x: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:244
y ​
• Optional y: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:245
width ​
• Optional width: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:246
height ​
• Optional height: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:247
scaleX ​
• Optional scaleX: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:248
scaleY ​
• Optional scaleY: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:249
scaleFixed ​
• Optional scaleFixed: IScaleFixed
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:250
rotation ​
• Optional rotation: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:251
skewX ​
• Optional skewX: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:252
skewY ​
• Optional skewY: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:253
scale ​
• Optional scale: number | IPointData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:255
offsetX ​
• Optional offsetX: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:257
offsetY ​
• Optional offsetY: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:258
scrollX ​
• Optional scrollX: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:259
scrollY ​
• Optional scrollY: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:260
origin ​
• Optional origin: IUnitPointData | IDirection
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:262
around ​
• Optional around: IUnitPointData | IDirection
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:263
lazy ​
• Optional lazy: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:265
pixelRatio ​
• Optional pixelRatio: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:266
renderSpread ​
• Optional renderSpread: IFourNumber
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:268
windingRule ​
• Optional windingRule: IWindingRule
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:271
closed ​
• Optional closed: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:272
flow ​
• Optional flow: IFlowType
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:275
padding ​
• Optional padding: IFourNumber
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:276
gap ​
• Optional gap: IGap | IPointGap
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:277
flowAlign ​
• Optional flowAlign: IFlowAxisAlign | IFlowAlign
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:278
flowWrap ​
• Optional flowWrap: IFlowWrap
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:279
itemBox ​
• Optional itemBox: IFlowBoxType
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:280
inFlow ​
• Optional inFlow: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:282
autoWidth ​
• Optional autoWidth: IAutoSize
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:283
autoHeight ​
• Optional autoHeight: IAutoSize
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:284
lockRatio ​
• Optional lockRatio: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:285
autoBox ​
• Optional autoBox: IAutoBoxData | IConstraint
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:286
widthRange ​
• Optional widthRange: IRangeSize
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:288
heightRange ​
• Optional heightRange: IRangeSize
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:289
draggable ​
• Optional draggable: boolean | IAxis
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:292
dragBounds ​
• Optional dragBounds: "parent" | IBoundsData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:293
dragBoundsType ​
• Optional dragBoundsType: IDragBoundsType
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:294
editable ​
• Optional editable: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:296
hittable ​
• Optional hittable: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:298
hitFill ​
• Optional hitFill: IHitType
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:299
hitStroke ​
• Optional hitStroke: IHitType
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:300
hitBox ​
• Optional hitBox: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:301
hitChildren ​
• Optional hitChildren: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:302
hitSelf ​
• Optional hitSelf: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:303
hitRadius ​
• Optional hitRadius: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:304
button ​
• Optional button: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:306
cursor ​
• Optional cursor: ICursorType | ICursorType[]
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:307
motionPath ​
• Optional motionPath: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:309
motionPrecision ​
• Optional motionPrecision: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:310
motion ​
• Optional motion: number | IUnitData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:312
motionRotation ​
• Optional motionRotation: number | boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:313
normalStyle ​
• Optional normalStyle: IObject
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:315
event ​
• Optional event: IEventParamsMap
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:317
data ​
• Optional data: IObject
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:320
tag ​
• tag: string
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:467
__tag ​
• Readonly __tag: string
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:468
innerName ​
• Readonly innerName: string
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:469
__DataProcessor ​
• Readonly __DataProcessor: IObject
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:471
__LayoutProcessor ​
• Readonly __LayoutProcessor: IObject
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:472
leaferIsCreated ​
• Readonly leaferIsCreated: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:479
leaferIsReady ​
• Readonly leaferIsReady: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:480
isApp ​
• Optional Readonly isApp: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:482
isLeafer ​
• Optional Readonly isLeafer: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:483
isBranch ​
• Optional Readonly isBranch: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:484
isBranchLeaf ​
• Optional Readonly isBranchLeaf: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:485
isOutside ​
• Optional Readonly isOutside: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:486
skipJSON ​
• Optional skipJSON: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:493
syncEventer ​
• Optional syncEventer: ILeaf
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:494
lockNormalStyle ​
• Optional lockNormalStyle: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:495
__layout ​
• __layout: ILeafLayout
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:497
__world ​
• __world: IMatrixWithBoundsScaleData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:499
__local ​
• Optional __local: IMatrixWithBoundsData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:500
__nowWorld ​
• Optional __nowWorld: IMatrixWithBoundsScaleData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:502
__cameraWorld ​
• Optional __cameraWorld: IMatrixWithBoundsScaleData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:503
__nowWorldShapeBounds ​
• Optional __nowWorldShapeBounds: IBoundsData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:505
__localMatrix ​
• Readonly __localMatrix: IMatrixData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:507
__localBoxBounds ​
• Readonly __localBoxBounds: IBoundsData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:508
__worldOpacity ​
• __worldOpacity: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:510
worldTransform ​
• Readonly worldTransform: IMatrixWithScaleData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:512
localTransform ​
• Readonly localTransform: IMatrixData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:513
__scrollWorld ​
• Optional __scrollWorld: IMatrixWithBoundsScaleData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:515
scrollWorldTransform ​
• Readonly scrollWorldTransform: IMatrixWithScaleData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:516
boxBounds ​
• Readonly boxBounds: IBoundsData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:518
renderBounds ​
• Readonly renderBounds: IBoundsData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:519
worldBoxBounds ​
• Readonly worldBoxBounds: IBoundsData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:520
worldStrokeBounds ​
• Readonly worldStrokeBounds: IBoundsData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:521
worldRenderBounds ​
• Readonly worldRenderBounds: IBoundsData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:522
worldOpacity ​
• Readonly worldOpacity: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:524
__level ​
• __level: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:526
__tempNumber ​
• Optional __tempNumber: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:527
__worldFlipped ​
• Readonly __worldFlipped: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:529
__hasAutoLayout ​
• Optional __hasAutoLayout: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:534
__hasMotionPath ​
• Optional __hasMotionPath: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:535
__hasComplex ​
• Optional __hasComplex: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:536
__hasMask ​
• Optional __hasMask: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:538
__hasEraser ​
• Optional __hasEraser: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:539
__hitCanvas ​
• Optional __hitCanvas: IHitCanvas
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:540
__flowBounds ​
• Optional __flowBounds: IBoundsData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:542
__widthGrow ​
• Optional __widthGrow: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:543
__heightGrow ​
• Optional __heightGrow: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:544
__hasGrow ​
• Optional __hasGrow: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:545
__onlyHitMask ​
• Readonly __onlyHitMask: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:547
__ignoreHitWorld ​
• Readonly __ignoreHitWorld: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:548
__inLazyBounds ​
• Readonly __inLazyBounds: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:549
pathInputed ​
• Readonly pathInputed: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:551
isAutoWidth ​
• Optional Readonly isAutoWidth: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:553
isAutoHeight ​
• Optional Readonly isAutoHeight: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:554
destroyed ​
• destroyed: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:556
topChildren ​
• Optional topChildren: ILeaf[]
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:733
innerId ​
• Readonly innerId: number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/event/IEventer.ts:41
__captureMap ​
• Optional __captureMap: IEventListenerMap
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/event/IEventer.ts:42
__bubbleMap ​
• Optional __bubbleMap: IEventListenerMap
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/event/IEventer.ts:43
__hasLocalEvent ​
• Optional __hasLocalEvent: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/event/IEventer.ts:44
__hasWorldEvent ​
• Optional __hasWorldEvent: boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/event/IEventer.ts:45
__path ​
• __path: IPathCommandData
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:22
cornerRadius ​
• Optional cornerRadius: string | IFourNumber
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:9
cornerSmoothing ​
• Optional cornerSmoothing: number
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:10
fill ​
• Optional fill: IFill
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:23
stroke ​
• Optional stroke: IStroke
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:40
startArrow ​
• Optional startArrow: IArrowStyle
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:42
endArrow ​
• Optional endArrow: IArrowStyle
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:43
strokeAlign ​
• Optional strokeAlign: IStrokeAlign
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:54
strokeWidth ​
• Optional strokeWidth: string | IFourNumber
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:55
strokeScaleFixed ​
• Optional strokeScaleFixed: IScaleFixed
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:56
strokeCap ​
• Optional strokeCap: IStrokeCap
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:57
strokeJoin ​
• Optional strokeJoin: IStrokeJoin
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:58
dashPattern ​
• Optional dashPattern: string | number[]
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:59
dashOffset ​
• Optional dashOffset: number
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:60
miterLimit ​
• Optional miterLimit: number
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:61
shadow ​
• Optional shadow: string | IShadowEffect | IShadowEffect[]
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:150
innerShadow ​
• Optional innerShadow: string | IShadowEffect | IShadowEffect[]
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:151
blur ​
• Optional blur: number | IBlurEffect
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:152
backgroundBlur ​
• Optional backgroundBlur: number | IBlurEffect
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:153
grayscale ​
• Optional grayscale: number | IGrayscaleEffect
Inherited from ​
Defined in ​
src/ui/packages/interface/src/ICommonAttr.ts:154
__ ​
• __: IPenData
Overrides ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:163
pathElement ​
• pathElement: IPath
Defined in ​
src/ui/packages/interface/src/IUI.ts:164
pathStyle ​
• pathStyle: IPathInputData
Defined in ​
src/ui/packages/interface/src/IUI.ts:165
path ​
• path: IPathCommandData
Overrides ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:166
children ​
• children: IUI[]
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:467
childlessJSON ​
• Optional childlessJSON: boolean
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:468
app ​
• Readonly app: ILeafer
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:487
leafer ​
• Optional leafer: ILeafer
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:488
parent ​
• Optional parent: IGroup
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:489
zoomLayer ​
• Optional zoomLayer: IGroup
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:490
isFrame ​
• Optional Readonly isFrame: boolean
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:491
isOverflow ​
• Optional isOverflow: boolean
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:492
useFastShadow ​
• Optional useFastShadow: boolean
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:493
proxyData ​
• Optional proxyData: IUIInputData
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:495
__proxyData ​
• Optional __proxyData: IUIInputData
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:496
animation ​
• Optional animation: IAnimation | IAnimation[]
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:498
animationOut ​
• Optional animationOut: IAnimation | IAnimation[]
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:499
startLinker ​
• Optional startLinker: ILinker[]
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:503
endLinker ​
• Optional endLinker: ILinker[]
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:504
__box ​
• Optional __box: IUI
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:506
__animate ​
• Optional __animate: IAnimate
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:507
pen ​
• Readonly pen: IPathCreator
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:509
transition ​
• Optional transition: ITransition
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:566
transitionOut ​
• Optional transitionOut: ITransition
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:567
states ​
• Optional states: IStates
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:569
state ​
• Optional state: string
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:570
hoverStyle ​
• Optional hoverStyle: IStateStyle
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:572
pressStyle ​
• Optional pressStyle: IStateStyle
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:573
focusStyle ​
• Optional focusStyle: IStateStyle
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:574
selectedStyle ​
• Optional selectedStyle: IStateStyle
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:575
disabledStyle ​
• Optional disabledStyle: IStateStyle
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:576
placeholderStyle ​
• Optional placeholderStyle: IStateStyle
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:577
placeholderColor ​
• Optional placeholderColor: string
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:578
placeholderDelay ​
• Optional placeholderDelay: number
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:579
editConfig ​
• Optional editConfig: IEditorConfig
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:581
editOuter ​
• Optional editOuter: string
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:582
editInner ​
• Optional editInner: string
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:583
Methods ​
resetCustom ​
â–¸ resetCustom(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:559
waitParent ​
â–¸ waitParent(item, bind?): void
Parameters ​
| Name | Type |
|---|---|
item | IFunction |
bind? | IObject |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:561
waitLeafer ​
â–¸ waitLeafer(item, bind?): void
Parameters ​
| Name | Type |
|---|---|
item | IFunction |
bind? | IObject |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:562
nextRender ​
â–¸ nextRender(item, bind?, off?): void
Parameters ​
| Name | Type |
|---|---|
item | IFunction |
bind? | IObject |
off? | "off" |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:563
removeNextRender ​
â–¸ removeNextRender(item): void
Parameters ​
| Name | Type |
|---|---|
item | IFunction |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:564
__bindLeafer ​
â–¸ __bindLeafer(leafer): void
Parameters ​
| Name | Type |
|---|---|
leafer | ILeaferBase |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:566
setAttr ​
â–¸ setAttr(name, value): void
Parameters ​
| Name | Type |
|---|---|
name | string |
value | any |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:571
getAttr ​
â–¸ getAttr(name): any
Parameters ​
| Name | Type |
|---|---|
name | string |
Returns ​
any
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:572
getComputedAttr ​
â–¸ getComputedAttr(name): any
Parameters ​
| Name | Type |
|---|---|
name | string |
Returns ​
any
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:573
toString ​
â–¸ toString(options?): string
Parameters ​
| Name | Type |
|---|---|
options? | IJSONOptions |
Returns ​
string
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:576
toSVG ​
â–¸ toSVG(): string
Returns ​
string
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:577
__SVG ​
â–¸ __SVG(data): void
Parameters ​
| Name | Type |
|---|---|
data | IObject |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:578
toHTML ​
â–¸ toHTML(): string
Returns ​
string
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:579
__setAttr ​
â–¸ __setAttr(attrName, newValue, checkFiniteNumber?): boolean
Parameters ​
| Name | Type |
|---|---|
attrName | string |
newValue | IValue |
checkFiniteNumber? | boolean |
Returns ​
boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:585
__getAttr ​
â–¸ __getAttr(attrName): IValue
Parameters ​
| Name | Type |
|---|---|
attrName | string |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:586
setProxyAttr ​
â–¸ setProxyAttr(name, newValue): void
Parameters ​
| Name | Type |
|---|---|
name | string |
newValue | IValue |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:587
getProxyAttr ​
â–¸ getProxyAttr(name): IValue
Parameters ​
| Name | Type |
|---|---|
name | string |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:588
focus ​
â–¸ focus(value?): void
Parameters ​
| Name | Type |
|---|---|
value? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:596
updateState ​
â–¸ updateState(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:598
updateLayout ​
â–¸ updateLayout(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:599
forceUpdate ​
â–¸ forceUpdate(attrName?): void
Parameters ​
| Name | Type |
|---|---|
attrName? | string |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:600
forceRender ​
â–¸ forceRender(bounds?, sync?): void
Parameters ​
| Name | Type |
|---|---|
bounds? | IBoundsData |
sync? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:601
__extraUpdate ​
â–¸ __extraUpdate(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:603
__updateWorldMatrix ​
â–¸ __updateWorldMatrix(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:606
__updateLocalMatrix ​
â–¸ __updateLocalMatrix(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:607
__updateWorldBounds ​
â–¸ __updateWorldBounds(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:610
__updateLocalBounds ​
â–¸ __updateLocalBounds(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:611
__updateLocalBoxBounds ​
â–¸ __updateLocalBoxBounds(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:613
__updateLocalStrokeBounds ​
â–¸ __updateLocalStrokeBounds(): void
Returns ​
void
Inherited from ​
IGroup.__updateLocalStrokeBounds
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:614
__updateLocalRenderBounds ​
â–¸ __updateLocalRenderBounds(): void
Returns ​
void
Inherited from ​
IGroup.__updateLocalRenderBounds
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:615
__updateContentBounds ​
â–¸ __updateContentBounds(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:617
__updateBoxBounds ​
â–¸ __updateBoxBounds(secondLayout?, bounds?): void
Parameters ​
| Name | Type |
|---|---|
secondLayout? | boolean |
bounds? | IBoundsData |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:618
__updateStrokeBounds ​
â–¸ __updateStrokeBounds(bounds?): void
Parameters ​
| Name | Type |
|---|---|
bounds? | IBoundsData |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:619
__updateRenderBounds ​
â–¸ __updateRenderBounds(bounds?): void
Parameters ​
| Name | Type |
|---|---|
bounds? | IBoundsData |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:620
__updateAutoLayout ​
â–¸ __updateAutoLayout(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:622
__updateFlowLayout ​
â–¸ __updateFlowLayout(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:623
__updateNaturalSize ​
â–¸ __updateNaturalSize(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:624
__updateStrokeSpread ​
â–¸ __updateStrokeSpread(): IFourNumber
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:626
__updateRenderSpread ​
â–¸ __updateRenderSpread(): IFourNumber
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:627
__onUpdateSize ​
â–¸ __onUpdateSize(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:629
__updateEraser ​
â–¸ __updateEraser(value?): void
Parameters ​
| Name | Type |
|---|---|
value? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:632
__updateMask ​
â–¸ __updateMask(value?): void
Parameters ​
| Name | Type |
|---|---|
value? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:633
__renderMask ​
â–¸ __renderMask(canvas, options): void
Parameters ​
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
options | IRenderOptions |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:634
__renderEraser ​
â–¸ __renderEraser(canvas, options): void
Parameters ​
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
options | IRenderOptions |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:635
__getNowWorld ​
â–¸ __getNowWorld(options): IMatrixWithBoundsScaleData
Parameters ​
| Name | Type |
|---|---|
options | IRenderOptions |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:638
getClampRenderScale ​
â–¸ getClampRenderScale(): number
Returns ​
number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:639
getRenderScaleData ​
â–¸ getRenderScaleData(abs?, scaleFixed?, unscale?): IScaleData
Parameters ​
| Name | Type |
|---|---|
abs? | boolean |
scaleFixed? | IScaleFixed |
unscale? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:640
getTransform ​
â–¸ getTransform(relative?): IMatrixData
Parameters ​
| Name | Type |
|---|---|
relative? | ILeaf | ILocationType |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:642
getBounds ​
â–¸ getBounds(type?, relative?): IBoundsData
Parameters ​
| Name | Type |
|---|---|
type? | IBoundsType |
relative? | ILeaf | ILocationType |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:644
getLayoutBounds ​
â–¸ getLayoutBounds(type?, relative?, unscale?): ILayoutBoundsData
Parameters ​
| Name | Type |
|---|---|
type? | IBoundsType |
relative? | ILeaf | ILocationType |
unscale? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:645
getLayoutPoints ​
â–¸ getLayoutPoints(type?, relative?): IPointData[]
Parameters ​
| Name | Type |
|---|---|
type? | IBoundsType |
relative? | ILeaf | ILocationType |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:646
getWorldBounds ​
â–¸ getWorldBounds(inner, relative?, change?): IBoundsData
Parameters ​
| Name | Type |
|---|---|
inner | IBoundsData |
relative? | ILeaf |
change? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:648
worldToLocal ​
â–¸ worldToLocal(world, to?, distance?, relative?): void
Parameters ​
| Name | Type |
|---|---|
world | IPointData |
to? | IPointData |
distance? | boolean |
relative? | ILeaf |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:650
localToWorld ​
â–¸ localToWorld(local, to?, distance?, relative?): void
Parameters ​
| Name | Type |
|---|---|
local | IPointData |
to? | IPointData |
distance? | boolean |
relative? | ILeaf |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:651
worldToInner ​
â–¸ worldToInner(world, to?, distance?, relative?): void
Parameters ​
| Name | Type |
|---|---|
world | IPointData |
to? | IPointData |
distance? | boolean |
relative? | ILeaf |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:652
innerToWorld ​
â–¸ innerToWorld(inner, to?, distance?, relative?): void
Parameters ​
| Name | Type |
|---|---|
inner | IPointData |
to? | IPointData |
distance? | boolean |
relative? | ILeaf |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:653
getBoxPoint ​
â–¸ getBoxPoint(world, relative?, distance?, change?): IPointData
Parameters ​
| Name | Type |
|---|---|
world | IPointData |
relative? | ILeaf |
distance? | boolean |
change? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:655
getBoxPointByInner ​
â–¸ getBoxPointByInner(inner, relative?, distance?, change?): IPointData
Parameters ​
| Name | Type |
|---|---|
inner | IPointData |
relative? | ILeaf |
distance? | boolean |
change? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:656
getInnerPoint ​
â–¸ getInnerPoint(world, relative?, distance?, change?): IPointData
Parameters ​
| Name | Type |
|---|---|
world | IPointData |
relative? | ILeaf |
distance? | boolean |
change? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:657
getInnerPointByBox ​
â–¸ getInnerPointByBox(box, relative?, distance?, change?): IPointData
Parameters ​
| Name | Type |
|---|---|
box | IPointData |
relative? | ILeaf |
distance? | boolean |
change? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:658
getInnerPointByLocal ​
â–¸ getInnerPointByLocal(local, relative?, distance?, change?): IPointData
Parameters ​
| Name | Type |
|---|---|
local | IPointData |
relative? | ILeaf |
distance? | boolean |
change? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:659
getLocalPoint ​
â–¸ getLocalPoint(world, relative?, distance?, change?): IPointData
Parameters ​
| Name | Type |
|---|---|
world | IPointData |
relative? | ILeaf |
distance? | boolean |
change? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:660
getLocalPointByInner ​
â–¸ getLocalPointByInner(inner, relative?, distance?, change?): IPointData
Parameters ​
| Name | Type |
|---|---|
inner | IPointData |
relative? | ILeaf |
distance? | boolean |
change? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:661
getPagePoint ​
â–¸ getPagePoint(world, relative?, distance?, change?): IPointData
Parameters ​
| Name | Type |
|---|---|
world | IPointData |
relative? | ILeaf |
distance? | boolean |
change? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:662
getWorldPoint ​
â–¸ getWorldPoint(inner, relative?, distance?, change?): IPointData
Parameters ​
| Name | Type |
|---|---|
inner | IPointData |
relative? | ILeaf |
distance? | boolean |
change? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:663
getWorldPointByBox ​
â–¸ getWorldPointByBox(box, relative?, distance?, change?): IPointData
Parameters ​
| Name | Type |
|---|---|
box | IPointData |
relative? | ILeaf |
distance? | boolean |
change? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:664
getWorldPointByLocal ​
â–¸ getWorldPointByLocal(local, relative?, distance?, change?): IPointData
Parameters ​
| Name | Type |
|---|---|
local | IPointData |
relative? | ILeaf |
distance? | boolean |
change? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:665
getWorldPointByPage ​
â–¸ getWorldPointByPage(page, relative?, distance?, change?): IPointData
Parameters ​
| Name | Type |
|---|---|
page | IPointData |
relative? | ILeaf |
distance? | boolean |
change? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:666
setTransform ​
â–¸ setTransform(transform?, resize?, transition?): void
Parameters ​
| Name | Type |
|---|---|
transform? | IMatrixData |
resize? | boolean |
transition? | ITransition |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:669
transform ​
â–¸ transform(transform?, resize?, transition?): void
Parameters ​
| Name | Type |
|---|---|
transform? | IMatrixData |
resize? | boolean |
transition? | ITransition |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:670
move ​
â–¸ move(x, y?, transition?): void
Parameters ​
| Name | Type |
|---|---|
x | number | IPointData |
y? | number |
transition? | ITransition |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:671
moveInner ​
â–¸ moveInner(x, y?, transition?): void
Parameters ​
| Name | Type |
|---|---|
x | number | IPointData |
y? | number |
transition? | ITransition |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:673
scaleOf ​
â–¸ scaleOf(origin, scaleX, scaleY?, resize?, transition?): void
Parameters ​
| Name | Type |
|---|---|
origin | IPointData | IDirection |
scaleX | number |
scaleY? | ITransition |
resize? | boolean |
transition? | ITransition |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:674
rotateOf ​
â–¸ rotateOf(origin, rotation, transition?): void
Parameters ​
| Name | Type |
|---|---|
origin | IPointData | IDirection |
rotation | number |
transition? | ITransition |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:675
skewOf ​
â–¸ skewOf(origin, skewX, skewY?, resize?, transition?): void
Parameters ​
| Name | Type |
|---|---|
origin | IPointData | IDirection |
skewX | number |
skewY? | number |
resize? | boolean |
transition? | ITransition |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:676
transformWorld ​
â–¸ transformWorld(worldTransform?, resize?, transition?): void
Parameters ​
| Name | Type |
|---|---|
worldTransform? | IMatrixData |
resize? | boolean |
transition? | ITransition |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:678
moveWorld ​
â–¸ moveWorld(x, y?, transition?): void
Parameters ​
| Name | Type |
|---|---|
x | number | IPointData |
y? | number |
transition? | ITransition |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:679
scaleOfWorld ​
â–¸ scaleOfWorld(worldOrigin, scaleX, scaleY?, resize?, transition?): void
Parameters ​
| Name | Type |
|---|---|
worldOrigin | IPointData |
scaleX | number |
scaleY? | ITransition |
resize? | boolean |
transition? | ITransition |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:680
rotateOfWorld ​
â–¸ rotateOfWorld(worldOrigin, rotation, transition?): void
Parameters ​
| Name | Type |
|---|---|
worldOrigin | IPointData |
rotation | number |
transition? | ITransition |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:681
skewOfWorld ​
â–¸ skewOfWorld(worldOrigin, skewX, skewY?, resize?, transition?): void
Parameters ​
| Name | Type |
|---|---|
worldOrigin | IPointData |
skewX | number |
skewY? | number |
resize? | boolean |
transition? | ITransition |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:682
flip ​
â–¸ flip(axis, transition?): void
Parameters ​
| Name | Type |
|---|---|
axis | IAxis |
transition? | ITransition |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:684
scaleResize ​
â–¸ scaleResize(scaleX, scaleY, noResize?): void
Parameters ​
| Name | Type |
|---|---|
scaleX | number |
scaleY | number |
noResize? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:686
__scaleResize ​
â–¸ __scaleResize(scaleX, scaleY): void
Parameters ​
| Name | Type |
|---|---|
scaleX | number |
scaleY | number |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:687
resizeWidth ​
â–¸ resizeWidth(width): void
Parameters ​
| Name | Type |
|---|---|
width | number |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:689
resizeHeight ​
â–¸ resizeHeight(height): void
Parameters ​
| Name | Type |
|---|---|
height | number |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:690
hit ​
â–¸ hit(world, hitRadius?): boolean
Parameters ​
| Name | Type |
|---|---|
world | IPointData |
hitRadius? | number |
Returns ​
boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:693
__hitWorld ​
â–¸ __hitWorld(point, forceHitFill?): boolean
Parameters ​
| Name | Type |
|---|---|
point | IRadiusPointData |
forceHitFill? | boolean |
Returns ​
boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:694
__hit ​
â–¸ __hit(local, forceHitFill?): boolean
Parameters ​
| Name | Type |
|---|---|
local | IRadiusPointData |
forceHitFill? | boolean |
Returns ​
boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:695
__hitFill ​
â–¸ __hitFill(inner): boolean
Parameters ​
| Name | Type |
|---|---|
inner | IRadiusPointData |
Returns ​
boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:696
__hitStroke ​
â–¸ __hitStroke(inner, strokeWidth): boolean
Parameters ​
| Name | Type |
|---|---|
inner | IRadiusPointData |
strokeWidth | number |
Returns ​
boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:697
__hitPixel ​
â–¸ __hitPixel(inner): boolean
Parameters ​
| Name | Type |
|---|---|
inner | IRadiusPointData |
Returns ​
boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:698
__drawHitPath ​
â–¸ __drawHitPath(canvas): void
Parameters ​
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:699
__updateHitCanvas ​
â–¸ __updateHitCanvas(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:700
__render ​
â–¸ __render(canvas, options): void
Parameters ​
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
options | IRenderOptions |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:703
__drawFast ​
â–¸ __drawFast(canvas, options): void
Parameters ​
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
options | IRenderOptions |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:704
__draw ​
â–¸ __draw(canvas, options, originCanvas?): void
Parameters ​
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
options | IRenderOptions |
originCanvas? | ILeaferCanvas |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:705
__clip ​
â–¸ __clip(canvas, options): void
Parameters ​
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
options | IRenderOptions |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:707
__renderShape ​
â–¸ __renderShape(canvas, options): void
Parameters ​
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
options | IRenderOptions |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:708
__drawShape ​
â–¸ __drawShape(canvas, options): void
Parameters ​
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
options | IRenderOptions |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:709
__updateWorldOpacity ​
â–¸ __updateWorldOpacity(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:711
__updateChange ​
â–¸ __updateChange(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:712
__drawPath ​
â–¸ __drawPath(canvas): void
Parameters ​
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:715
__drawRenderPath ​
â–¸ __drawRenderPath(canvas): void
Parameters ​
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:716
__updatePath ​
â–¸ __updatePath(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:717
__updateRenderPath ​
â–¸ __updateRenderPath(updateCache?): void
Parameters ​
| Name | Type |
|---|---|
updateCache? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:718
getMotionPathData ​
â–¸ getMotionPathData(): IMotionPathData
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:721
getMotionPoint ​
â–¸ getMotionPoint(motionDistance): IRotationPointData
Parameters ​
| Name | Type |
|---|---|
motionDistance | number | IUnitData |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:722
getMotionTotal ​
â–¸ getMotionTotal(): number
Returns ​
number
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:723
__updateMotionPath ​
â–¸ __updateMotionPath(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:725
__runAnimation ​
â–¸ __runAnimation(type, complete?): void
Parameters ​
| Name | Type |
|---|---|
type | "in" | "out" |
complete? | IFunction |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:727
__emitLifeEvent ​
â–¸ __emitLifeEvent(type): void
Parameters ​
| Name | Type |
|---|---|
type | string |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:729
__updateSortChildren ​
â–¸ __updateSortChildren(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:735
dropTo ​
â–¸ dropTo(parent, index?, resize?): void
Parameters ​
| Name | Type |
|---|---|
parent | ILeaf |
index? | number |
resize? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/ILeaf.ts:738
__realSetAttr ​
â–¸ __realSetAttr(name, newValue): void
Parameters ​
| Name | Type |
|---|---|
name | string |
newValue | IValue |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/module/ILeafDataProxy.ts:9
emitPropertyEvent ​
â–¸ emitPropertyEvent(type, attrName, oldValue, newValue): void
Parameters ​
| Name | Type |
|---|---|
type | string |
attrName | string |
oldValue | unknown |
newValue | unknown |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/module/ILeafDataProxy.ts:10
destroyEventer ​
â–¸ destroyEventer(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/display/module/ILeafEventer.ts:18
on ​
â–¸ on(type, listener?, options?): void
Parameters ​
| Name | Type |
|---|---|
type | string | string[] | IEventParamsMap | IEventParams[] |
listener? | IFunction |
options? | IEventOption |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/event/IEventer.ts:49
off ​
â–¸ off(type?, listener?, options?): void
Parameters ​
| Name | Type |
|---|---|
type? | string | string[] |
listener? | IFunction |
options? | IEventOption |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/event/IEventer.ts:50
on_ ​
â–¸ on_(type, listener?, bind?, options?): IEventListenerId
Parameters ​
| Name | Type |
|---|---|
type | string | string[] | IEventParams[] |
listener? | IFunction |
bind? | IObject |
options? | IEventOption |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/event/IEventer.ts:51
off_ ​
â–¸ off_(id): void
Parameters ​
| Name | Type |
|---|---|
id | IEventListenerId | IEventListenerId[] |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/event/IEventer.ts:52
once ​
â–¸ once(type, listener?, captureOrBind?, capture?): void
Parameters ​
| Name | Type |
|---|---|
type | string | string[] | IEventParams[] |
listener? | IFunction |
captureOrBind? | boolean | IObject |
capture? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/event/IEventer.ts:53
emit ​
â–¸ emit(type, event?, capture?): void
Parameters ​
| Name | Type |
|---|---|
type | string |
event? | IObject | IEvent |
capture? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/event/IEventer.ts:54
emitEvent ​
â–¸ emitEvent(event?, capture?): void
Parameters ​
| Name | Type |
|---|---|
event? | IEvent |
capture? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/event/IEventer.ts:55
hasEvent ​
â–¸ hasEvent(type, capture?): boolean
Parameters ​
| Name | Type |
|---|---|
type | string |
capture? | boolean |
Returns ​
boolean
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/event/IEventer.ts:56
destroy ​
â–¸ destroy(): void
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/event/IEventer.ts:58
beginPath ​
â–¸ beginPath(): IPathCreator
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:24
moveTo ​
â–¸ moveTo(x, y): IPathCreator
Parameters ​
| Name | Type |
|---|---|
x | number |
y | number |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:26
lineTo ​
â–¸ lineTo(x, y): IPathCreator
Parameters ​
| Name | Type |
|---|---|
x | number |
y | number |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:27
bezierCurveTo ​
â–¸ bezierCurveTo(x1, y1, x2, y2, x, y): IPathCreator
Parameters ​
| Name | Type |
|---|---|
x1 | number |
y1 | number |
x2 | number |
y2 | number |
x | number |
y | number |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:28
quadraticCurveTo ​
â–¸ quadraticCurveTo(x1, y1, x, y): IPathCreator
Parameters ​
| Name | Type |
|---|---|
x1 | number |
y1 | number |
x | number |
y | number |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:29
closePath ​
â–¸ closePath(): IPathCreator
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:30
arc ​
â–¸ arc(x, y, radius, startAngle?, endAngle?, anticlockwise?): IPathCreator
Parameters ​
| Name | Type |
|---|---|
x | number |
y | number |
radius | number |
startAngle? | number |
endAngle? | number |
anticlockwise? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:32
arcTo ​
â–¸ arcTo(x1, y1, x2, y2, radius): IPathCreator
Parameters ​
| Name | Type |
|---|---|
x1 | number |
y1 | number |
x2 | number |
y2 | number |
radius | number |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:33
ellipse ​
â–¸ ellipse(x, y, radiusX, radiusY, rotation?, startAngle?, endAngle?, anticlockwise?): IPathCreator
Parameters ​
| Name | Type |
|---|---|
x | number |
y | number |
radiusX | number |
radiusY | number |
rotation? | number |
startAngle? | number |
endAngle? | number |
anticlockwise? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:34
rect ​
â–¸ rect(x, y, width, height): IPathCreator
Parameters ​
| Name | Type |
|---|---|
x | number |
y | number |
width | number |
height | number |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:36
roundRect ​
â–¸ roundRect(x, y, width, height, radius?): IPathCreator
Parameters ​
| Name | Type |
|---|---|
x | number |
y | number |
width | number |
height | number |
radius? | number | number[] |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:37
drawEllipse ​
â–¸ drawEllipse(x, y, radiusX, radiusY, rotation?, startAngle?, endAngle?, anticlockwise?): IPathCreator
Parameters ​
| Name | Type |
|---|---|
x | number |
y | number |
radiusX | number |
radiusY | number |
rotation? | number |
startAngle? | number |
endAngle? | number |
anticlockwise? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:40
drawArc ​
â–¸ drawArc(x, y, radius, startAngle?, endAngle?, anticlockwise?): IPathCreator
Parameters ​
| Name | Type |
|---|---|
x | number |
y | number |
radius | number |
startAngle? | number |
endAngle? | number |
anticlockwise? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:41
drawPoints ​
â–¸ drawPoints(points, curve?, close?): IPathCreator
Parameters ​
| Name | Type |
|---|---|
points | number[] | IPointData[] |
curve? | number | boolean |
close? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:42
clearPath ​
â–¸ clearPath(): IPathCreator
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/interface/src/path/IPathDrawer.ts:44
paint ​
â–¸ paint(): void
Returns ​
void
Defined in ​
src/ui/packages/interface/src/IUI.ts:167
pick ​
â–¸ pick(hitPoint, options?): IPickResult
Parameters ​
| Name | Type |
|---|---|
hitPoint | IPointData |
options? | IPickOptions |
Returns ​
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:469
add ​
â–¸ add(child, index?): void
Parameters ​
| Name | Type |
|---|---|
child | IUIInputData | IUI | IUI[] | IUIInputData[] |
index? | number |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:470
addAt ​
â–¸ addAt(child, index): void
Parameters ​
| Name | Type |
|---|---|
child | IUIInputData | IUI | IUI[] | IUIInputData[] |
index | number |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:471
addAfter ​
â–¸ addAfter(child, after): void
Parameters ​
| Name | Type |
|---|---|
child | IUIInputData | IUI | IUI[] | IUIInputData[] |
after | IUI |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:472
addBefore ​
â–¸ addBefore(child, before): void
Parameters ​
| Name | Type |
|---|---|
child | IUIInputData | IUI | IUI[] | IUIInputData[] |
before | IUI |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:473
addMany ​
â–¸ addMany(...children): void
Parameters ​
| Name | Type |
|---|---|
...children | ILeaf[] | IUIInputData[] |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:474
remove ​
â–¸ remove(child?): void
Parameters ​
| Name | Type |
|---|---|
child? | string | number | IFindCondition | IUI | IFindUIMethod |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:475
removeAll ​
â–¸ removeAll(): void
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:476
clear ​
â–¸ clear(): void
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:477
reset ​
â–¸ reset(data?): void
Parameters ​
| Name | Type |
|---|---|
data? | IUIInputData |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:511
set ​
â–¸ set(data, transition?): void
Parameters ​
| Name | Type |
|---|---|
data | IUIInputData |
transition? | ITransition | "temp" |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:513
toJSON ​
â–¸ toJSON(options?): IUIJSONData
Parameters ​
| Name | Type |
|---|---|
options? | IJSONOptions |
Returns ​
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:514
get ​
â–¸ get<K>(name): IPen[K]
Type parameters ​
| Name | Type |
|---|---|
K | extends keyof IPen |
Parameters ​
| Name | Type |
|---|---|
name | K |
Returns ​
IPen[K]
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:516
â–¸ get<K>(name?): IUIInputData
Type parameters ​
| Name | Type |
|---|---|
K | extends keyof IPen |
Parameters ​
| Name | Type |
|---|---|
name? | IUIInputData | K[] |
Returns ​
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:517
createProxyData ​
â–¸ createProxyData(): IUIInputData
Returns ​
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:519
clearProxyData ​
â–¸ clearProxyData(): void
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:520
find ​
â–¸ find(condition, options?): IUI[]
Parameters ​
| Name | Type |
|---|---|
condition | string | number | IFindCondition | IFindUIMethod |
options? | any |
Returns ​
IUI[]
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:522
findTag ​
â–¸ findTag(tag): IUI[]
Parameters ​
| Name | Type |
|---|---|
tag | string | string[] |
Returns ​
IUI[]
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:523
findOne ​
â–¸ findOne(condition, options?): IUI
Parameters ​
| Name | Type |
|---|---|
condition | string | number | IFindCondition | IFindUIMethod |
options? | any |
Returns ​
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:524
findId ​
â–¸ findId(id): IUI
Parameters ​
| Name | Type |
|---|---|
id | string | number |
Returns ​
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:525
getPath ​
â–¸ getPath(curve?, pathForRender?): IPathCommandData
Parameters ​
| Name | Type |
|---|---|
curve? | boolean |
pathForRender? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:527
getPathString ​
â–¸ getPathString(curve?, pathForRender?): string
Parameters ​
| Name | Type |
|---|---|
curve? | boolean |
pathForRender? | boolean |
Returns ​
string
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:528
asPath ​
â–¸ asPath(curve?, pathForRender?): void
Parameters ​
| Name | Type |
|---|---|
curve? | boolean |
pathForRender? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:529
load ​
â–¸ load(): void
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:531
__drawPathByData ​
â–¸ __drawPathByData(drawer, data, ignoreCornerRadius?): void
Parameters ​
| Name | Type |
|---|---|
drawer | IPathDrawer |
data | IPathCommandData |
ignoreCornerRadius? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:533
__drawPathByBox ​
â–¸ __drawPathByBox(drawer, ignoreCornerRadius?): void
Parameters ​
| Name | Type |
|---|---|
drawer | IPathDrawer |
ignoreCornerRadius? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:534
__drawAfterFill ​
â–¸ __drawAfterFill(canvas, options): void
Parameters ​
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
options | IRenderOptions |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:535
__drawContent ​
â–¸ __drawContent(canvas, options): void
Parameters ​
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
options | IRenderOptions |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:536
drawImagePlaceholder ​
â–¸ drawImagePlaceholder(image, canvas, renderOptions): void
Parameters ​
| Name | Type |
|---|---|
image | ILeafPaint |
canvas | ILeaferCanvas |
renderOptions | IRenderOptions |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:538
animate ​
â–¸ animate(keyframe?, options?, type?, isTemp?): IAnimate
Parameters ​
| Name | Type |
|---|---|
keyframe? | IAnimation | IUIInputData | IKeyframe[] | IAnimation[] |
options? | ITransition |
type? | IAnimateType |
isTemp? | boolean |
Returns ​
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:540
killAnimate ​
â–¸ killAnimate(type?, nextStyle?): void
Parameters ​
| Name | Type |
|---|---|
type? | IAnimateType |
nextStyle? | IUIInputData |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:541
export ​
â–¸ export(filename, options?): Promise<IExportResult>
Parameters ​
| Name | Type |
|---|---|
filename | string |
options? | number | boolean | IExportOptions |
Returns ​
Promise<IExportResult>
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:543
syncExport ​
â–¸ syncExport(filename, options?): IExportResult
Parameters ​
| Name | Type |
|---|---|
filename | string |
options? | number | boolean | IExportOptions |
Returns ​
Inherited from ​
Defined in ​
src/ui/packages/interface/src/IUI.ts:544
clone ​
â–¸ clone(data?): IUI
Parameters ​
| Name | Type |
|---|---|
data? | IUIInputData |