Class: Leafer
Hierarchy
Implements
Table of contents
Accessors
- tagName
- __DataProcessor
- __LayoutProcessor
- worldTransform
- localTransform
- worldBoxBounds
- worldStrokeBounds
- worldRenderBounds
- worldOpacity
- isApp
- bounds
- __tag
- mask
Properties
- innerId
- leafer
- isLeafer
- __isBranch
- __isBranchLeaf
- __layout
- __local
- __world
- __worldOpacity
- __level
- __tempNumber
- __hasMask
- __hitCanvas
- __captureMap
- __bubbleMap
- __parentWait
- creator
- parent
- running
- ready
- startTimer
- width
- height
- pixelRatio
- userConfig
- config
- autoLayout
- view
- canvas
- renderer
- watcher
- layouter
- selector
- interaction
- canvasManager
- hitCanvasManager
- imageManager
- zoomLayer
- moveLayer
- transformData
- __eventIds
- __
- children
- id
- name
- className
- blendMode
- opacity
- visible
- isMask
- zIndex
- locked
- x
- y
- scaleX
- scaleY
- rotation
- skewX
- skewY
- draggable
- hittable
- hitType
- hitChildren
- fill
- stroke
- strokeAlign
- strokeWidth
- strokeCap
- strokeJoin
- dashPattern
- dashOffset
- miterLimit
- cornerRadius
- cornerSmoothing
- shadow
- innerShadow
- blur
- backgroundBlur
- grayscale
Methods
- __addParentWait
- __runParentWait
- __bindLeafer
- __setAttr
- __getAttr
- __updateAttr
- __updateWorldMatrix
- __updateLocalMatrix
- __updateWorldBounds
- __updateLocalBoxBounds
- __updateLocalStrokeBounds
- __updateLocalRenderBounds
- __updateBoxBounds
- __updateStrokeBounds
- __updateRenderBounds
- __updateStrokeBoundsSpreadWidth
- __updateRenderBoundsSpreadWidth
- __onUpdateSize
- getWorld
- getBounds
- worldToLocal
- localToWorld
- worldToInner
- innerToWorld
- __hitWorld
- __hit
- __drawHitPath
- __updateHitCanvas
- __render
- __drawFast
- __draw
- __renderShape
- __updateWorldOpacity
- __updateRenderTime
- __updateChange
- __updatePath
- __updateSortChildren
- on
- off
- on__
- off__
- once
- emit
- emitEvent
- hasEvent
- destroy
- init
- __listenEvents
- __removeListenEvents
- __setApp
- __bindApp
- __setLeafer
- __setConfig
- __setAppType
- __checkAutoLayout
- start
- stop
- __interactiveWindow
- resize
- __onResize
- destory
- addAt
- addAfter
- addBefore
- add
- remove
- __removeMask
- make
- set
- get
- __updateRenderPath
- __drawRenderPath
- __drawPath
- __drawPathByData
Constructors
Accessors
tagName
get
tagName(): string
Returns
string
Implementation of
Inherited from
Group.tagName
Defined in
leafer/packages/display/src/Leaf.ts:19
__DataProcessor
get
__DataProcessor(): typeof LeafData
Returns
typeof LeafData
Implementation of
Inherited from
Group.__DataProcessor
Defined in
leafer/packages/display/src/Leaf.ts:24
__LayoutProcessor
get
__LayoutProcessor(): typeof LeafLayout
Returns
typeof LeafLayout
Implementation of
Inherited from
Group.__LayoutProcessor
Defined in
leafer/packages/display/src/Leaf.ts:25
worldTransform
get
worldTransform(): IMatrixData
Returns
Implementation of
Inherited from
Group.worldTransform
Defined in
leafer/packages/display/src/Leaf.ts:42
localTransform
get
localTransform(): IMatrixData
Returns
Implementation of
Inherited from
Group.localTransform
Defined in
leafer/packages/display/src/Leaf.ts:43
worldBoxBounds
get
worldBoxBounds(): IBoundsData
Returns
Implementation of
Inherited from
Group.worldBoxBounds
Defined in
leafer/packages/display/src/Leaf.ts:46
worldStrokeBounds
get
worldStrokeBounds(): IBoundsData
Returns
Implementation of
Inherited from
Group.worldStrokeBounds
Defined in
leafer/packages/display/src/Leaf.ts:47
worldRenderBounds
get
worldRenderBounds(): IBoundsData
Returns
Implementation of
Inherited from
Group.worldRenderBounds
Defined in
leafer/packages/display/src/Leaf.ts:48
worldOpacity
get
worldOpacity(): number
Returns
number
Implementation of
Inherited from
Group.worldOpacity
Defined in
leafer/packages/display/src/Leaf.ts:51
isApp
get
isApp(): boolean
Returns
boolean
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:13
bounds
get
bounds(): IBounds
Returns
Defined in
ui/packages/app/src/Leafer.ts:31
__tag
get
__tag(): string
Returns
string
Implementation of
Inherited from
Group.__tag
Defined in
ui/packages/display/src/Group.ts:13
mask
get
mask(): IUI
Returns
Inherited from
Group.mask
Defined in
ui/packages/display/src/Group.ts:27
set
mask(child
): void
Parameters
Name | Type |
---|---|
child | IUI |
Returns
void
Inherited from
Group.mask
Defined in
ui/packages/display/src/Group.ts:20
Properties
innerId
Readonly
innerId: number
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:22
leafer
Optional
leafer: ILeafer
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:27
isLeafer
isLeafer: boolean
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:30
__isBranch
__isBranch: boolean
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:31
__isBranchLeaf
__isBranchLeaf: boolean
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:32
__layout
__layout: ILeafLayout
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:35
__local
__local: IMatrixWithBoundsData
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:37
__world
__world: IMatrixWithBoundsData
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:38
__worldOpacity
__worldOpacity: number
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:39
__level
__level: number
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:53
__tempNumber
__tempNumber: number
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:54
__hasMask
Optional
__hasMask: boolean
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:56
__hitCanvas
Optional
__hitCanvas: ILeaferCanvas
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:57
__captureMap
Optional
__captureMap: IEventListenerMap
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:60
__bubbleMap
Optional
__bubbleMap: IEventListenerMap
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:61
__parentWait
Optional
__parentWait: IFunction
[]
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:63
creator
creator: ICreator
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:11
parent
Optional
parent: App
Implementation of
Overrides
Defined in
ui/packages/app/src/Leafer.ts:15
running
running: boolean
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:17
ready
ready: boolean
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:18
startTimer
startTimer: number
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:20
width
width: number
Implementation of
Overrides
Defined in
ui/packages/app/src/Leafer.ts:23
height
height: number
Implementation of
Overrides
Defined in
ui/packages/app/src/Leafer.ts:26
pixelRatio
pixelRatio: number
Defined in
ui/packages/app/src/Leafer.ts:29
userConfig
userConfig: ILeaferConfig
Defined in
ui/packages/app/src/Leafer.ts:33
config
config: ILeaferConfig
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:34
autoLayout
Optional
autoLayout: IAutoBounds
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:40
view
view: unknown
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:42
canvas
canvas: ILeaferCanvas
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:45
renderer
renderer: IRenderer
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:46
watcher
watcher: IWatcher
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:48
layouter
layouter: ILayouter
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:49
selector
Optional
selector: ISelector
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:51
interaction
Optional
interaction: IInteraction
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:52
canvasManager
canvasManager: ICanvasManager
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:54
hitCanvasManager
Optional
hitCanvasManager: IHitCanvasManager
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:55
imageManager
imageManager: IImageManager
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:56
zoomLayer
Optional
zoomLayer: ILeaf
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:58
moveLayer
Optional
moveLayer: ILeaf
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:59
transformData
Optional
transformData: ITransformEventData
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:60
__eventIds
Protected
__eventIds: IEventListenerId
[] = []
Defined in
ui/packages/app/src/Leafer.ts:62
__
__: IGroupData
Implementation of
Inherited from
Defined in
ui/packages/display/src/Group.ts:16
children
children: IUI
[]
Implementation of
Inherited from
Defined in
ui/packages/display/src/Group.ts:18
id
id: string
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:27
name
name: string
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:30
className
className: string
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:33
blendMode
blendMode: IBlendMode
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:38
opacity
opacity: number
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:41
visible
visible: boolean
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:44
isMask
isMask: boolean
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:47
zIndex
zIndex: number
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:50
locked
locked: boolean
Inherited from
Defined in
ui/packages/display/src/UI.ts:53
x
x: number
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:58
y
y: number
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:61
scaleX
scaleX: number
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:73
scaleY
scaleY: number
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:76
rotation
rotation: number
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:81
skewX
skewX: number
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:85
skewY
skewY: number
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:88
draggable
draggable: boolean
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:92
hittable
hittable: boolean
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:96
hitType
hitType: IHitType
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:99
hitChildren
hitChildren: boolean
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:102
fill
fill: string
| IPaint
| IPaint
[]
Inherited from
Defined in
ui/packages/display/src/UI.ts:110
stroke
stroke: string
| IPaint
| IPaint
[]
Inherited from
Defined in
ui/packages/display/src/UI.ts:115
strokeAlign
strokeAlign: IStrokeAlign
Inherited from
Defined in
ui/packages/display/src/UI.ts:118
strokeWidth
strokeWidth: string
| number
| number
[]
Inherited from
Defined in
ui/packages/display/src/UI.ts:121
strokeCap
strokeCap: IStrokeCap
Inherited from
Defined in
ui/packages/display/src/UI.ts:124
strokeJoin
strokeJoin: IStrokeJoin
Inherited from
Defined in
ui/packages/display/src/UI.ts:127
dashPattern
dashPattern: string
| number
[]
Inherited from
Defined in
ui/packages/display/src/UI.ts:130
dashOffset
dashOffset: number
Inherited from
Defined in
ui/packages/display/src/UI.ts:133
miterLimit
miterLimit: number
Inherited from
Defined in
ui/packages/display/src/UI.ts:136
cornerRadius
cornerRadius: string
| number
| number
[]
Inherited from
Defined in
ui/packages/display/src/UI.ts:142
cornerSmoothing
cornerSmoothing: number
Inherited from
Defined in
ui/packages/display/src/UI.ts:145
shadow
shadow: string
| IShadowEffect
| IShadowEffect
[]
Inherited from
Defined in
ui/packages/display/src/UI.ts:150
innerShadow
innerShadow: string
| IShadowEffect
| IShadowEffect
[]
Inherited from
Defined in
ui/packages/display/src/UI.ts:153
blur
blur: number
| IBlurEffect
Inherited from
Defined in
ui/packages/display/src/UI.ts:156
backgroundBlur
backgroundBlur: number
| IBlurEffect
Inherited from
Defined in
ui/packages/display/src/UI.ts:159
grayscale
grayscale: number
| IGrayscaleEffect
Inherited from
Defined in
ui/packages/display/src/UI.ts:162
Methods
__addParentWait
__addParentWait(item
): void
Parameters
Name | Type |
---|---|
item | IFunction |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:84
__runParentWait
__runParentWait(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:88
__bindLeafer
__bindLeafer(leafer
): void
Parameters
Name | Type |
---|---|
leafer | ILeafer |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:96
__setAttr
__setAttr(_attrName
, _newValue
): void
Parameters
Name | Type |
---|---|
_attrName | string |
_newValue | unknown |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:117
__getAttr
__getAttr(_attrName
): unknown
Parameters
Name | Type |
---|---|
_attrName | string |
Returns
unknown
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:119
__updateAttr
__updateAttr(_attrName
): void
Parameters
Name | Type |
---|---|
_attrName | string |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:121
__updateWorldMatrix
__updateWorldMatrix(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:128
__updateLocalMatrix
__updateLocalMatrix(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:130
__updateWorldBounds
__updateWorldBounds(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:136
__updateLocalBoxBounds
__updateLocalBoxBounds(): void
Returns
void
Implementation of
ILeafer.__updateLocalBoxBounds
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:139
__updateLocalStrokeBounds
__updateLocalStrokeBounds(): void
Returns
void
Implementation of
ILeafer.__updateLocalStrokeBounds
Inherited from
Group.__updateLocalStrokeBounds
Defined in
leafer/packages/display/src/Leaf.ts:141
__updateLocalRenderBounds
__updateLocalRenderBounds(): void
Returns
void
Implementation of
ILeafer.__updateLocalRenderBounds
Inherited from
Group.__updateLocalRenderBounds
Defined in
leafer/packages/display/src/Leaf.ts:143
__updateBoxBounds
__updateBoxBounds(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:147
__updateStrokeBounds
__updateStrokeBounds(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:149
__updateRenderBounds
__updateRenderBounds(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:151
__updateStrokeBoundsSpreadWidth
__updateStrokeBoundsSpreadWidth(): number
Returns
number
Implementation of
ILeafer.__updateStrokeBoundsSpreadWidth
Inherited from
Group.__updateStrokeBoundsSpreadWidth
Defined in
leafer/packages/display/src/Leaf.ts:154
__updateRenderBoundsSpreadWidth
__updateRenderBoundsSpreadWidth(): number
Returns
number
Implementation of
ILeafer.__updateRenderBoundsSpreadWidth
Inherited from
Group.__updateRenderBoundsSpreadWidth
Defined in
leafer/packages/display/src/Leaf.ts:156
__onUpdateSize
__onUpdateSize(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:159
getWorld
getWorld(attrName
): number
Parameters
Name | Type |
---|---|
attrName | IMatrixDecompositionAttr |
Returns
number
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:166
getBounds
getBounds(type
, locationType?
): IBoundsData
Parameters
Name | Type | Default value |
---|---|---|
type | ILayoutBoundsType | undefined |
locationType | ILayoutLocationType | 'world' |
Returns
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:170
worldToLocal
worldToLocal(world
, to?
, isMovePoint?
): void
Parameters
Name | Type |
---|---|
world | IPointData |
to? | IPointData |
isMovePoint? | boolean |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:175
localToWorld
localToWorld(local
, to?
, isMovePoint?
): void
Parameters
Name | Type |
---|---|
local | IPointData |
to? | IPointData |
isMovePoint? | boolean |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:183
worldToInner
worldToInner(world
, to?
, isMovePoint?
): void
Parameters
Name | Type |
---|---|
world | IPointData |
to? | IPointData |
isMovePoint? | boolean |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:191
innerToWorld
innerToWorld(inner
, to?
, isMovePoint?
): void
Parameters
Name | Type |
---|---|
inner | IPointData |
to? | IPointData |
isMovePoint? | boolean |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:195
__hitWorld
__hitWorld(_point
): boolean
Parameters
Name | Type |
---|---|
_point | IRadiusPointData |
Returns
boolean
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:202
__hit
__hit(_local
): boolean
Parameters
Name | Type |
---|---|
_local | IRadiusPointData |
Returns
boolean
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:204
__drawHitPath
__drawHitPath(_canvas
): void
Parameters
Name | Type |
---|---|
_canvas | ILeaferCanvas |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:206
__updateHitCanvas
__updateHitCanvas(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:208
__render
__render(_canvas
, _options
): void
Parameters
Name | Type |
---|---|
_canvas | ILeaferCanvas |
_options | IRenderOptions |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:215
__drawFast
__drawFast(_canvas
, _options
): void
Parameters
Name | Type |
---|---|
_canvas | ILeaferCanvas |
_options | IRenderOptions |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:217
__draw
__draw(_canvas
, _options
): void
Parameters
Name | Type |
---|---|
_canvas | ILeaferCanvas |
_options | IRenderOptions |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:219
__renderShape
__renderShape(_canvas
, _options
): void
Parameters
Name | Type |
---|---|
_canvas | ILeaferCanvas |
_options | IRenderOptions |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:221
__updateWorldOpacity
__updateWorldOpacity(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:224
__updateRenderTime
__updateRenderTime(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:226
__updateChange
__updateChange(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:228
__updatePath
__updatePath(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:239
__updateSortChildren
__updateSortChildren(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:246
on
on(_type
, _listener
, _options?
): void
Parameters
Name | Type |
---|---|
_type | string | string [] |
_listener | IFunction |
_options? | boolean | IEventListenerOptions |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:259
off
off(_type
, _listener
, _options?
): void
Parameters
Name | Type |
---|---|
_type | string | string [] |
_listener | IFunction |
_options? | boolean | IEventListenerOptions |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:261
on__
on__(_type
, _listener
, _bind?
, _options?
): IEventListenerId
Parameters
Name | Type |
---|---|
_type | string | string [] |
_listener | IFunction |
_bind? | IObject |
_options? | boolean | IEventListenerOptions |
Returns
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:263
off__
off__(_id
): void
Parameters
Name | Type |
---|---|
_id | IEventListenerId | IEventListenerId [] |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:265
once
once(_type
, _listener
, _capture?
): void
Parameters
Name | Type |
---|---|
_type | string | string [] |
_listener | IFunction |
_capture? | boolean |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:267
emit
emit(_type
, _event?
, _capture?
): void
Parameters
Name | Type |
---|---|
_type | string |
_event? | IObject | IEvent |
_capture? | boolean |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:269
emitEvent
emitEvent(_event?
, _capture?
): void
Parameters
Name | Type |
---|---|
_event? | IEvent |
_capture? | boolean |
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:271
hasEvent
hasEvent(_type
, _capture?
): boolean
Parameters
Name | Type |
---|---|
_type | string |
_capture? | boolean |
Returns
boolean
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:273
destroy
destroy(): void
Returns
void
Implementation of
Inherited from
Defined in
leafer/packages/display/src/Leaf.ts:277
init
init(userConfig?
, app?
): void
Parameters
Name | Type |
---|---|
userConfig? | ILeaferConfig |
app? | IApp |
Returns
void
Defined in
ui/packages/app/src/Leafer.ts:72
__listenEvents
Protected
__listenEvents(): void
Returns
void
Defined in
ui/packages/app/src/Leafer.ts:114
__removeListenEvents
Protected
__removeListenEvents(): void
Returns
void
Defined in
ui/packages/app/src/Leafer.ts:138
__setApp
Protected
__setApp(): void
Returns
void
Defined in
ui/packages/app/src/Leafer.ts:142
__bindApp
Protected
__bindApp(app
): void
Parameters
Name | Type |
---|---|
app | IApp |
Returns
void
Defined in
ui/packages/app/src/Leafer.ts:144
__setLeafer
__setLeafer(leafer
): void
Parameters
Name | Type |
---|---|
leafer | ILeafer |
Returns
void
Defined in
ui/packages/app/src/Leafer.ts:158
__setConfig
Protected
__setConfig(userConfig?
): void
Parameters
Name | Type |
---|---|
userConfig? | ILeaferConfig |
Returns
void
Defined in
ui/packages/app/src/Leafer.ts:164
__setAppType
Protected
__setAppType(type
): void
Parameters
Name | Type |
---|---|
type | ILeaferType |
Returns
void
Defined in
ui/packages/app/src/Leafer.ts:171
__checkAutoLayout
Protected
__checkAutoLayout(config
): void
Parameters
Name | Type |
---|---|
config | ILeaferConfig |
Returns
void
Defined in
ui/packages/app/src/Leafer.ts:179
start
start(): void
Returns
void
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:186
stop
stop(): void
Returns
void
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:207
__interactiveWindow
Protected
__interactiveWindow(): void
Returns
void
Defined in
ui/packages/app/src/Leafer.ts:218
resize
resize(size
): void
Parameters
Name | Type |
---|---|
size | IScreenSizeData |
Returns
void
Implementation of
Defined in
ui/packages/app/src/Leafer.ts:227
__onResize
Protected
__onResize(event
): void
Parameters
Name | Type |
---|---|
event | IResizeEvent |
Returns
void
Defined in
ui/packages/app/src/Leafer.ts:235
destory
destory(): void
Returns
void
Defined in
ui/packages/app/src/Leafer.ts:240
addAt
addAt(child
, index
): void
Parameters
Name | Type |
---|---|
child | IUI |
index | number |
Returns
void
Inherited from
Defined in
ui/packages/display/src/Group.ts:37
addAfter
addAfter(child
, after
): void
Parameters
Name | Type |
---|---|
child | IUI |
after | IUI |
Returns
void
Inherited from
Defined in
ui/packages/display/src/Group.ts:41
addBefore
addBefore(child
, before
): void
Parameters
Name | Type |
---|---|
child | UI |
before | IUI |
Returns
void
Inherited from
Defined in
ui/packages/display/src/Group.ts:45
add
add(_child
, _index?
): void
Parameters
Name | Type |
---|---|
_child | IUI |
_index? | number |
Returns
void
Implementation of
Inherited from
Defined in
ui/packages/display/src/Group.ts:51
remove
remove(_child?
): void
Parameters
Name | Type |
---|---|
_child? | IUI |
Returns
void
Implementation of
Inherited from
Defined in
ui/packages/display/src/Group.ts:53
__removeMask
Protected
__removeMask(child?
): void
Parameters
Name | Type |
---|---|
child? | IUI |
Returns
void
Inherited from
Defined in
ui/packages/display/src/Group.ts:55
make
Static
make(data
, x?
, y?
, width?
, height?
): IUI
Parameters
Name | Type |
---|---|
data | IUITagInputData |
x? | number |
y? | number |
width? | number |
height? | number |
Returns
Inherited from
Defined in
ui/packages/display/src/UI.ts:198
set
set(data
): void
Parameters
Name | Type |
---|---|
data | IUITagInputData |
Returns
void
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:170
get
get(): IUITagInputData
Returns
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:174
__updateRenderPath
__updateRenderPath(): void
Returns
void
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:178
__drawRenderPath
__drawRenderPath(canvas
): void
Parameters
Name | Type |
---|---|
canvas | ILeaferCanvas |
Returns
void
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:185
__drawPath
__drawPath(canvas
): void
Parameters
Name | Type |
---|---|
canvas | ILeaferCanvas |
Returns
void
Implementation of
Inherited from
Defined in
ui/packages/display/src/UI.ts:190
__drawPathByData
__drawPathByData(_drawer
, _data
): void
Parameters
Name | Type |
---|---|
_drawer | IPathDrawer |
_data | IPathCommandData |
Returns
void
Inherited from
Defined in
ui/packages/display/src/UI.ts:195
Constructors
constructor
new Leafer(userConfig?
)
Parameters
Name | Type |
---|---|
userConfig? | ILeaferConfig |