Skip to content
导航

Interface: IPathData

Hierarchy

Table of contents

Properties

Methods

Properties

__leaf

__leaf: ILeaf

Inherited from

IUIData.__leaf

Defined in

leafer/packages/interface/src/data/ILeafData.ts:5


__input

__input: IObject

Inherited from

IUIData.__input

Defined in

leafer/packages/interface/src/data/ILeafData.ts:6


__middle

__middle: IObject

Inherited from

IUIData.__middle

Defined in

leafer/packages/interface/src/data/ILeafData.ts:7


id

Optional id: string

Inherited from

IUIData.id

Defined in

leafer/packages/interface/src/display/ILeaf.ts:115


name

Optional name: string

Inherited from

IUIData.name

Defined in

leafer/packages/interface/src/display/ILeaf.ts:116


className

Optional className: string

Inherited from

IUIData.className

Defined in

leafer/packages/interface/src/display/ILeaf.ts:117


blendMode

Optional blendMode: IBlendMode

Inherited from

IUIData.blendMode

Defined in

leafer/packages/interface/src/display/ILeaf.ts:119


opacity

Optional opacity: number

Inherited from

IUIData.opacity

Defined in

leafer/packages/interface/src/display/ILeaf.ts:120


visible

Optional visible: boolean

Inherited from

IUIData.visible

Defined in

leafer/packages/interface/src/display/ILeaf.ts:121


isMask

Optional isMask: boolean

Inherited from

IUIData.isMask

Defined in

leafer/packages/interface/src/display/ILeaf.ts:122


zIndex

Optional zIndex: number

Inherited from

IUIData.zIndex

Defined in

leafer/packages/interface/src/display/ILeaf.ts:123


x

Optional x: number

Inherited from

IUIData.x

Defined in

leafer/packages/interface/src/display/ILeaf.ts:126


y

Optional y: number

Inherited from

IUIData.y

Defined in

leafer/packages/interface/src/display/ILeaf.ts:127


width

Optional width: number

Inherited from

IUIData.width

Defined in

leafer/packages/interface/src/display/ILeaf.ts:128


height

Optional height: number

Inherited from

IUIData.height

Defined in

leafer/packages/interface/src/display/ILeaf.ts:129


scaleX

Optional scaleX: number

Inherited from

IUIData.scaleX

Defined in

leafer/packages/interface/src/display/ILeaf.ts:130


scaleY

Optional scaleY: number

Inherited from

IUIData.scaleY

Defined in

leafer/packages/interface/src/display/ILeaf.ts:131


rotation

Optional rotation: number

Inherited from

IUIData.rotation

Defined in

leafer/packages/interface/src/display/ILeaf.ts:132


skewX

Optional skewX: number

Inherited from

IUIData.skewX

Defined in

leafer/packages/interface/src/display/ILeaf.ts:133


skewY

Optional skewY: number

Inherited from

IUIData.skewY

Defined in

leafer/packages/interface/src/display/ILeaf.ts:134


draggable

Optional draggable: boolean

Inherited from

IUIData.draggable

Defined in

leafer/packages/interface/src/display/ILeaf.ts:136


hittable

Optional hittable: boolean

Inherited from

IUIData.hittable

Defined in

leafer/packages/interface/src/display/ILeaf.ts:138


hitType

Optional hitType: IHitType

Inherited from

IUIData.hitType

Defined in

leafer/packages/interface/src/display/ILeaf.ts:139


hitChildren

Optional hitChildren: boolean

Inherited from

IUIData.hitChildren

Defined in

leafer/packages/interface/src/display/ILeaf.ts:140


__childBranchNumber

Optional __childBranchNumber: number

Inherited from

IUIData.__childBranchNumber

Defined in

leafer/packages/interface/src/display/ILeaf.ts:143


__complex

Optional __complex: boolean

Inherited from

IUIData.__complex

Defined in

leafer/packages/interface/src/display/ILeaf.ts:144


fill

Optional fill: string | ILeafPaint[]

Inherited from

IUIData.fill

Defined in

ui/packages/interface/src/ICommonAttr.ts:27


borderWidth

Optional borderWidth: number | number[]

Inherited from

IUIData.borderWidth

Defined in

ui/packages/interface/src/ICommonAttr.ts:32


borderRadius

Optional borderRadius: number | number[]

Inherited from

IUIData.borderRadius

Defined in

ui/packages/interface/src/ICommonAttr.ts:33


stroke

Optional stroke: string | ILeafStrokePaint[]

Inherited from

IUIData.stroke

Defined in

ui/packages/interface/src/ICommonAttr.ts:60


strokeAlign

Optional strokeAlign: IStrokeAlign

Inherited from

IUIData.strokeAlign

Defined in

ui/packages/interface/src/ICommonAttr.ts:62


strokeWidth

Optional strokeWidth: number

Inherited from

IUIData.strokeWidth

Defined in

ui/packages/interface/src/ICommonAttr.ts:63


strokeWidths

Optional strokeWidths: number[]

Inherited from

IUIData.strokeWidths

Defined in

ui/packages/interface/src/ICommonAttr.ts:64


strokeCap

Optional strokeCap: IStrokeCap

Inherited from

IUIData.strokeCap

Defined in

ui/packages/interface/src/ICommonAttr.ts:65


strokeJoin

Optional strokeJoin: IStrokeJoin

Inherited from

IUIData.strokeJoin

Defined in

ui/packages/interface/src/ICommonAttr.ts:66


dashPattern

Optional dashPattern: number[]

Inherited from

IUIData.dashPattern

Defined in

ui/packages/interface/src/ICommonAttr.ts:67


dashOffset

Optional dashOffset: number

Inherited from

IUIData.dashOffset

Defined in

ui/packages/interface/src/ICommonAttr.ts:68


miterLimit

Optional miterLimit: number

Inherited from

IUIData.miterLimit

Defined in

ui/packages/interface/src/ICommonAttr.ts:69


cornerRadius

Optional cornerRadius: number

Inherited from

IUIData.cornerRadius

Defined in

ui/packages/interface/src/ICommonAttr.ts:15


cornerSmoothing

Optional cornerSmoothing: number

Inherited from

IUIData.cornerSmoothing

Defined in

ui/packages/interface/src/ICommonAttr.ts:16


shadow

Optional shadow: ILeafShadowEffect[]

Inherited from

IUIData.shadow

Defined in

ui/packages/interface/src/ICommonAttr.ts:138


innerShadow

Optional innerShadow: ILeafShadowEffect[]

Inherited from

IUIData.innerShadow

Defined in

ui/packages/interface/src/ICommonAttr.ts:139


blur

Optional blur: number

Inherited from

IUIData.blur

Defined in

ui/packages/interface/src/ICommonAttr.ts:140


backgroundBlur

Optional backgroundBlur: number

Inherited from

IUIData.backgroundBlur

Defined in

ui/packages/interface/src/ICommonAttr.ts:141


grayscale

Optional grayscale: number

Inherited from

IUIData.grayscale

Defined in

ui/packages/interface/src/ICommonAttr.ts:142


path

Optional path: IPathCommandData

Overrides

IUIData.path

Defined in

ui/packages/interface/src/IUI.ts:84


windingRule

Optional windingRule: IWindingRule

Overrides

IUIData.windingRule

Defined in

ui/packages/interface/src/IUI.ts:85


__isFills

Optional __isFills: boolean

Inherited from

IUIData.__isFills

Defined in

ui/packages/interface/src/IUI.ts:196


__isStrokes

Optional __isStrokes: boolean

Inherited from

IUIData.__isStrokes

Defined in

ui/packages/interface/src/IUI.ts:197


__isTranslucentFill

Optional __isTranslucentFill: boolean

Inherited from

IUIData.__isTranslucentFill

Defined in

ui/packages/interface/src/IUI.ts:199


__isTranslucentStroke

Optional __isTranslucentStroke: boolean

Inherited from

IUIData.__isTranslucentStroke

Defined in

ui/packages/interface/src/IUI.ts:200


__useEffect

Optional __useEffect: boolean

Inherited from

IUIData.__useEffect

Defined in

ui/packages/interface/src/IUI.ts:202


__pathForRender

Optional __pathForRender: IPathCommandData

Inherited from

IUIData.__pathForRender

Defined in

ui/packages/interface/src/IUI.ts:208


__path2DForRender

Optional __path2DForRender: IPath2D

Inherited from

IUIData.__path2DForRender

Defined in

ui/packages/interface/src/IUI.ts:209


__strokeOuterWidth

Optional __strokeOuterWidth: number

Inherited from

IUIData.__strokeOuterWidth

Defined in

ui/packages/interface/src/IUI.ts:211


__textDrawData

Optional __textDrawData: ITextDrawData

Inherited from

IUIData.__textDrawData

Defined in

ui/packages/interface/src/IUI.ts:214


locked

Optional locked: boolean

Inherited from

IUIData.locked

Defined in

ui/packages/interface/src/IUI.ts:217

Methods

__setInput

__setInput(name, value): void

Parameters

NameType
namestring
valueunknown

Returns

void

Inherited from

IUIData.__setInput

Defined in

leafer/packages/interface/src/data/ILeafData.ts:8


__getInput

__getInput(name): unknown

Parameters

NameType
namestring

Returns

unknown

Inherited from

IUIData.__getInput

Defined in

leafer/packages/interface/src/data/ILeafData.ts:9


__getInputData

__getInputData(): IObject

Returns

IObject

Inherited from

IUIData.__getInputData

Defined in

leafer/packages/interface/src/data/ILeafData.ts:10


__setMiddle

__setMiddle(name, value): void

Parameters

NameType
namestring
valueunknown

Returns

void

Inherited from

IUIData.__setMiddle

Defined in

leafer/packages/interface/src/data/ILeafData.ts:11


__getMiddle

__getMiddle(name): unknown

Parameters

NameType
namestring

Returns

unknown

Inherited from

IUIData.__getMiddle

Defined in

leafer/packages/interface/src/data/ILeafData.ts:12


destroy

destroy(): void

Returns

void

Inherited from

IUIData.destroy

Defined in

leafer/packages/interface/src/data/ILeafData.ts:13

Released under the MIT License.