Skip to content

Interface: ILeafAttrData

Table of contents

Properties

Properties

id

Optional id: string

Defined in

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


name

Optional name: string

Defined in

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


className

Optional className: string

Defined in

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


blendMode

Optional blendMode: IBlendMode

Defined in

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


opacity

Optional opacity: number

Defined in

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


visible

Optional visible: boolean | 0

Defined in

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


selected

Optional selected: boolean

Defined in

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


disabled

Optional disabled: boolean

Defined in

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


locked

Optional locked: boolean

Defined in

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


zIndex

Optional zIndex: number

Defined in

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


mask

Optional mask: boolean | IMaskType

Defined in

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


eraser

Optional eraser: boolean | IEraserType

Defined in

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


x

Optional x: number

Defined in

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


y

Optional y: number

Defined in

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


width

Optional width: number

Defined in

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


height

Optional height: number

Defined in

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


scaleX

Optional scaleX: number

Defined in

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


scaleY

Optional scaleY: number

Defined in

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


rotation

Optional rotation: number

Defined in

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


skewX

Optional skewX: number

Defined in

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


skewY

Optional skewY: number

Defined in

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


scale

Optional scale: number | IPointData

Defined in

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


offsetX

Optional offsetX: number

Defined in

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


offsetY

Optional offsetY: number

Defined in

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


scrollX

Optional scrollX: number

Defined in

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


scrollY

Optional scrollY: number

Defined in

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


origin

Optional origin: IUnitPointData | IDirection

Defined in

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


around

Optional around: IUnitPointData | IDirection

Defined in

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


lazy

Optional lazy: boolean

Defined in

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


pixelRatio

Optional pixelRatio: number

Defined in

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


path

Optional path: string | IPathCommandData

Defined in

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


windingRule

Optional windingRule: IWindingRule

Defined in

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


closed

Optional closed: boolean

Defined in

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


flow

Optional flow: IFlowType

Defined in

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


padding

Optional padding: IFourNumber

Defined in

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


gap

Optional gap: IGap | IPointGap

Defined in

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


flowAlign

Optional flowAlign: IFlowAlign | IFlowAxisAlign

Defined in

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


flowWrap

Optional flowWrap: IFlowWrap

Defined in

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


itemBox

Optional itemBox: IFlowBoxType

Defined in

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


inFlow

Optional inFlow: boolean

Defined in

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


autoWidth

Optional autoWidth: IAutoSize

Defined in

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


autoHeight

Optional autoHeight: IAutoSize

Defined in

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


lockRatio

Optional lockRatio: boolean

Defined in

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


autoBox

Optional autoBox: IAutoBoxData | IConstraint

Defined in

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


widthRange

Optional widthRange: IRangeSize

Defined in

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


heightRange

Optional heightRange: IRangeSize

Defined in

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


draggable

Optional draggable: boolean | IAxis

Defined in

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


dragBounds

Optional dragBounds: "parent" | IBoundsData

Defined in

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


editable

Optional editable: boolean

Defined in

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


hittable

Optional hittable: boolean

Defined in

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


hitFill

Optional hitFill: IHitType

Defined in

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


hitStroke

Optional hitStroke: IHitType

Defined in

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


hitBox

Optional hitBox: boolean

Defined in

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


hitChildren

Optional hitChildren: boolean

Defined in

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


hitSelf

Optional hitSelf: boolean

Defined in

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


hitRadius

Optional hitRadius: number

Defined in

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


cursor

Optional cursor: ICursorType | ICursorType[]

Defined in

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


event

Optional event: IEventMap

Defined in

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


normalStyle

Optional normalStyle: ILeafInputData

Defined in

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


hoverStyle

Optional hoverStyle: ILeafInputData

Defined in

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


pressStyle

Optional pressStyle: ILeafInputData

Defined in

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


focusStyle

Optional focusStyle: ILeafInputData

Defined in

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


selectedStyle

Optional selectedStyle: ILeafInputData

Defined in

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


disabledStyle

Optional disabledStyle: ILeafInputData

Defined in

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


data

data: IObject

Defined in

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

Released under the MIT License.