Skip to content
导航

Class: App

Hierarchy

Implements

Table of contents

Accessors

Properties

Methods

Constructors

Accessors

tagName

get tagName(): string

Returns

string

Implementation of

IApp.tagName

Inherited from

Leafer.tagName

Defined in

leafer/packages/display/src/Leaf.ts:19


__DataProcessor

get __DataProcessor(): typeof LeafData

Returns

typeof LeafData

Implementation of

IApp.__DataProcessor

Inherited from

Leafer.__DataProcessor

Defined in

leafer/packages/display/src/Leaf.ts:24


__LayoutProcessor

get __LayoutProcessor(): typeof LeafLayout

Returns

typeof LeafLayout

Implementation of

IApp.__LayoutProcessor

Inherited from

Leafer.__LayoutProcessor

Defined in

leafer/packages/display/src/Leaf.ts:25


worldTransform

get worldTransform(): IMatrixData

Returns

IMatrixData

Implementation of

IApp.worldTransform

Inherited from

Leafer.worldTransform

Defined in

leafer/packages/display/src/Leaf.ts:42


localTransform

get localTransform(): IMatrixData

Returns

IMatrixData

Implementation of

IApp.localTransform

Inherited from

Leafer.localTransform

Defined in

leafer/packages/display/src/Leaf.ts:43


worldBoxBounds

get worldBoxBounds(): IBoundsData

Returns

IBoundsData

Implementation of

IApp.worldBoxBounds

Inherited from

Leafer.worldBoxBounds

Defined in

leafer/packages/display/src/Leaf.ts:46


worldStrokeBounds

get worldStrokeBounds(): IBoundsData

Returns

IBoundsData

Implementation of

IApp.worldStrokeBounds

Inherited from

Leafer.worldStrokeBounds

Defined in

leafer/packages/display/src/Leaf.ts:47


worldRenderBounds

get worldRenderBounds(): IBoundsData

Returns

IBoundsData

Implementation of

IApp.worldRenderBounds

Inherited from

Leafer.worldRenderBounds

Defined in

leafer/packages/display/src/Leaf.ts:48


worldOpacity

get worldOpacity(): number

Returns

number

Implementation of

IApp.worldOpacity

Inherited from

Leafer.worldOpacity

Defined in

leafer/packages/display/src/Leaf.ts:51


isApp

get isApp(): boolean

Returns

boolean

Implementation of

IApp.isApp

Overrides

Leafer.isApp

Defined in

ui/packages/app/src/App.ts:9


bounds

get bounds(): IBounds

Returns

IBounds

Inherited from

Leafer.bounds

Defined in

ui/packages/app/src/Leafer.ts:31


__tag

get __tag(): string

Returns

string

Implementation of

IApp.__tag

Inherited from

Leafer.__tag

Defined in

ui/packages/display/src/Group.ts:13


mask

get mask(): IUI

Returns

IUI

Inherited from

Leafer.mask

Defined in

ui/packages/display/src/Group.ts:27

set mask(child): void

Parameters

NameType
childIUI

Returns

void

Inherited from

Leafer.mask

Defined in

ui/packages/display/src/Group.ts:20

Properties

innerId

Readonly innerId: number

Implementation of

IApp.innerId

Inherited from

Leafer.innerId

Defined in

leafer/packages/display/src/Leaf.ts:22


leafer

Optional leafer: ILeafer

Implementation of

IApp.leafer

Inherited from

Leafer.leafer

Defined in

leafer/packages/display/src/Leaf.ts:27


isLeafer

isLeafer: boolean

Implementation of

IApp.isLeafer

Inherited from

Leafer.isLeafer

Defined in

leafer/packages/display/src/Leaf.ts:30


__isBranch

__isBranch: boolean

Implementation of

IApp.__isBranch

Inherited from

Leafer.__isBranch

Defined in

leafer/packages/display/src/Leaf.ts:31


__isBranchLeaf

__isBranchLeaf: boolean

Implementation of

IApp.__isBranchLeaf

Inherited from

Leafer.__isBranchLeaf

Defined in

leafer/packages/display/src/Leaf.ts:32


__layout

__layout: ILeafLayout

Implementation of

IApp.__layout

Inherited from

Leafer.__layout

Defined in

leafer/packages/display/src/Leaf.ts:35


__local

__local: IMatrixWithBoundsData

Implementation of

IApp.__local

Inherited from

Leafer.__local

Defined in

leafer/packages/display/src/Leaf.ts:37


__world

__world: IMatrixWithBoundsData

Implementation of

IApp.__world

Inherited from

Leafer.__world

Defined in

leafer/packages/display/src/Leaf.ts:38


__worldOpacity

__worldOpacity: number

Implementation of

IApp.__worldOpacity

Inherited from

Leafer.__worldOpacity

Defined in

leafer/packages/display/src/Leaf.ts:39


__level

__level: number

Implementation of

IApp.__level

Inherited from

Leafer.__level

Defined in

leafer/packages/display/src/Leaf.ts:53


__tempNumber

__tempNumber: number

Implementation of

IApp.__tempNumber

Inherited from

Leafer.__tempNumber

Defined in

leafer/packages/display/src/Leaf.ts:54


__hasMask

Optional __hasMask: boolean

Implementation of

IApp.__hasMask

Inherited from

Leafer.__hasMask

Defined in

leafer/packages/display/src/Leaf.ts:56


__hitCanvas

Optional __hitCanvas: ILeaferCanvas

Implementation of

IApp.__hitCanvas

Inherited from

Leafer.__hitCanvas

Defined in

leafer/packages/display/src/Leaf.ts:57


__captureMap

Optional __captureMap: IEventListenerMap

Implementation of

IApp.__captureMap

Inherited from

Leafer.__captureMap

Defined in

leafer/packages/display/src/Leaf.ts:60


__bubbleMap

Optional __bubbleMap: IEventListenerMap

Implementation of

IApp.__bubbleMap

Inherited from

Leafer.__bubbleMap

Defined in

leafer/packages/display/src/Leaf.ts:61


__parentWait

Optional __parentWait: IFunction[]

Implementation of

IApp.__parentWait

Inherited from

Leafer.__parentWait

Defined in

leafer/packages/display/src/Leaf.ts:63


view

view: unknown

Implementation of

IApp.view

Overrides

Leafer.view

Defined in

ui/packages/app/src/App.ts:11


virtualCanvas

virtualCanvas: boolean

Implementation of

IApp.virtualCanvas

Defined in

ui/packages/app/src/App.ts:13


children

children: Leafer[] = []

Implementation of

IApp.children

Overrides

Leafer.children

Defined in

ui/packages/app/src/App.ts:15


creator

creator: ICreator

Implementation of

IApp.creator

Inherited from

Leafer.creator

Defined in

ui/packages/app/src/Leafer.ts:11


parent

Optional parent: App

Implementation of

IApp.parent

Inherited from

Leafer.parent

Defined in

ui/packages/app/src/Leafer.ts:15


running

running: boolean

Implementation of

IApp.running

Inherited from

Leafer.running

Defined in

ui/packages/app/src/Leafer.ts:17


ready

ready: boolean

Implementation of

IApp.ready

Inherited from

Leafer.ready

Defined in

ui/packages/app/src/Leafer.ts:18


startTimer

startTimer: number

Implementation of

IApp.startTimer

Inherited from

Leafer.startTimer

Defined in

ui/packages/app/src/Leafer.ts:20


width

width: number

Implementation of

IApp.width

Inherited from

Leafer.width

Defined in

ui/packages/app/src/Leafer.ts:23


height

height: number

Implementation of

IApp.height

Inherited from

Leafer.height

Defined in

ui/packages/app/src/Leafer.ts:26


pixelRatio

pixelRatio: number

Inherited from

Leafer.pixelRatio

Defined in

ui/packages/app/src/Leafer.ts:29


userConfig

userConfig: ILeaferConfig

Inherited from

Leafer.userConfig

Defined in

ui/packages/app/src/Leafer.ts:33


config

config: ILeaferConfig

Implementation of

IApp.config

Inherited from

Leafer.config

Defined in

ui/packages/app/src/Leafer.ts:34


autoLayout

Optional autoLayout: IAutoBounds

Implementation of

IApp.autoLayout

Inherited from

Leafer.autoLayout

Defined in

ui/packages/app/src/Leafer.ts:40


canvas

canvas: ILeaferCanvas

Implementation of

IApp.canvas

Inherited from

Leafer.canvas

Defined in

ui/packages/app/src/Leafer.ts:45


renderer

renderer: IRenderer

Implementation of

IApp.renderer

Inherited from

Leafer.renderer

Defined in

ui/packages/app/src/Leafer.ts:46


watcher

watcher: IWatcher

Implementation of

IApp.watcher

Inherited from

Leafer.watcher

Defined in

ui/packages/app/src/Leafer.ts:48


layouter

layouter: ILayouter

Implementation of

IApp.layouter

Inherited from

Leafer.layouter

Defined in

ui/packages/app/src/Leafer.ts:49


selector

Optional selector: ISelector

Implementation of

IApp.selector

Inherited from

Leafer.selector

Defined in

ui/packages/app/src/Leafer.ts:51


interaction

Optional interaction: IInteraction

Implementation of

IApp.interaction

Inherited from

Leafer.interaction

Defined in

ui/packages/app/src/Leafer.ts:52


canvasManager

canvasManager: ICanvasManager

Implementation of

IApp.canvasManager

Inherited from

Leafer.canvasManager

Defined in

ui/packages/app/src/Leafer.ts:54


hitCanvasManager

Optional hitCanvasManager: IHitCanvasManager

Implementation of

IApp.hitCanvasManager

Inherited from

Leafer.hitCanvasManager

Defined in

ui/packages/app/src/Leafer.ts:55


imageManager

imageManager: IImageManager

Implementation of

IApp.imageManager

Inherited from

Leafer.imageManager

Defined in

ui/packages/app/src/Leafer.ts:56


zoomLayer

Optional zoomLayer: ILeaf

Implementation of

IApp.zoomLayer

Inherited from

Leafer.zoomLayer

Defined in

ui/packages/app/src/Leafer.ts:58


moveLayer

Optional moveLayer: ILeaf

Implementation of

IApp.moveLayer

Inherited from

Leafer.moveLayer

Defined in

ui/packages/app/src/Leafer.ts:59


transformData

Optional transformData: ITransformEventData

Implementation of

IApp.transformData

Inherited from

Leafer.transformData

Defined in

ui/packages/app/src/Leafer.ts:60


__eventIds

Protected __eventIds: IEventListenerId[] = []

Inherited from

Leafer.__eventIds

Defined in

ui/packages/app/src/Leafer.ts:62


__

__: IGroupData

Implementation of

IApp.__

Inherited from

Leafer.__

Defined in

ui/packages/display/src/Group.ts:16


id

id: string

Implementation of

IApp.id

Inherited from

Leafer.id

Defined in

ui/packages/display/src/UI.ts:27


name

name: string

Implementation of

IApp.name

Inherited from

Leafer.name

Defined in

ui/packages/display/src/UI.ts:30


className

className: string

Implementation of

IApp.className

Inherited from

Leafer.className

Defined in

ui/packages/display/src/UI.ts:33


blendMode

blendMode: IBlendMode

Implementation of

IApp.blendMode

Inherited from

Leafer.blendMode

Defined in

ui/packages/display/src/UI.ts:38


opacity

opacity: number

Implementation of

IApp.opacity

Inherited from

Leafer.opacity

Defined in

ui/packages/display/src/UI.ts:41


visible

visible: boolean

Implementation of

IApp.visible

Inherited from

Leafer.visible

Defined in

ui/packages/display/src/UI.ts:44


isMask

isMask: boolean

Implementation of

IApp.isMask

Inherited from

Leafer.isMask

Defined in

ui/packages/display/src/UI.ts:47


zIndex

zIndex: number

Implementation of

IApp.zIndex

Inherited from

Leafer.zIndex

Defined in

ui/packages/display/src/UI.ts:50


locked

locked: boolean

Inherited from

Leafer.locked

Defined in

ui/packages/display/src/UI.ts:53


x

x: number

Implementation of

IApp.x

Inherited from

Leafer.x

Defined in

ui/packages/display/src/UI.ts:58


y

y: number

Implementation of

IApp.y

Inherited from

Leafer.y

Defined in

ui/packages/display/src/UI.ts:61


scaleX

scaleX: number

Implementation of

IApp.scaleX

Inherited from

Leafer.scaleX

Defined in

ui/packages/display/src/UI.ts:73


scaleY

scaleY: number

Implementation of

IApp.scaleY

Inherited from

Leafer.scaleY

Defined in

ui/packages/display/src/UI.ts:76


rotation

rotation: number

Implementation of

IApp.rotation

Inherited from

Leafer.rotation

Defined in

ui/packages/display/src/UI.ts:81


skewX

skewX: number

Implementation of

IApp.skewX

Inherited from

Leafer.skewX

Defined in

ui/packages/display/src/UI.ts:85


skewY

skewY: number

Implementation of

IApp.skewY

Inherited from

Leafer.skewY

Defined in

ui/packages/display/src/UI.ts:88


draggable

draggable: boolean

Implementation of

IApp.draggable

Inherited from

Leafer.draggable

Defined in

ui/packages/display/src/UI.ts:92


hittable

hittable: boolean

Implementation of

IApp.hittable

Inherited from

Leafer.hittable

Defined in

ui/packages/display/src/UI.ts:96


hitType

hitType: IHitType

Implementation of

IApp.hitType

Inherited from

Leafer.hitType

Defined in

ui/packages/display/src/UI.ts:99


hitChildren

hitChildren: boolean

Implementation of

IApp.hitChildren

Inherited from

Leafer.hitChildren

Defined in

ui/packages/display/src/UI.ts:102


fill

fill: string | IPaint | IPaint[]

Inherited from

Leafer.fill

Defined in

ui/packages/display/src/UI.ts:110


stroke

stroke: string | IPaint | IPaint[]

Inherited from

Leafer.stroke

Defined in

ui/packages/display/src/UI.ts:115


strokeAlign

strokeAlign: IStrokeAlign

Inherited from

Leafer.strokeAlign

Defined in

ui/packages/display/src/UI.ts:118


strokeWidth

strokeWidth: string | number | number[]

Inherited from

Leafer.strokeWidth

Defined in

ui/packages/display/src/UI.ts:121


strokeCap

strokeCap: IStrokeCap

Inherited from

Leafer.strokeCap

Defined in

ui/packages/display/src/UI.ts:124


strokeJoin

strokeJoin: IStrokeJoin

Inherited from

Leafer.strokeJoin

Defined in

ui/packages/display/src/UI.ts:127


dashPattern

dashPattern: string | number[]

Inherited from

Leafer.dashPattern

Defined in

ui/packages/display/src/UI.ts:130


dashOffset

dashOffset: number

Inherited from

Leafer.dashOffset

Defined in

ui/packages/display/src/UI.ts:133


miterLimit

miterLimit: number

Inherited from

Leafer.miterLimit

Defined in

ui/packages/display/src/UI.ts:136


cornerRadius

cornerRadius: string | number | number[]

Inherited from

Leafer.cornerRadius

Defined in

ui/packages/display/src/UI.ts:142


cornerSmoothing

cornerSmoothing: number

Inherited from

Leafer.cornerSmoothing

Defined in

ui/packages/display/src/UI.ts:145


shadow

shadow: string | IShadowEffect | IShadowEffect[]

Inherited from

Leafer.shadow

Defined in

ui/packages/display/src/UI.ts:150


innerShadow

innerShadow: string | IShadowEffect | IShadowEffect[]

Inherited from

Leafer.innerShadow

Defined in

ui/packages/display/src/UI.ts:153


blur

blur: number | IBlurEffect

Inherited from

Leafer.blur

Defined in

ui/packages/display/src/UI.ts:156


backgroundBlur

backgroundBlur: number | IBlurEffect

Inherited from

Leafer.backgroundBlur

Defined in

ui/packages/display/src/UI.ts:159


grayscale

grayscale: number | IGrayscaleEffect

Inherited from

Leafer.grayscale

Defined in

ui/packages/display/src/UI.ts:162

Methods

__addParentWait

__addParentWait(item): void

Parameters

NameType
itemIFunction

Returns

void

Implementation of

IApp.__addParentWait

Inherited from

Leafer.__addParentWait

Defined in

leafer/packages/display/src/Leaf.ts:84


__runParentWait

__runParentWait(): void

Returns

void

Implementation of

IApp.__runParentWait

Inherited from

Leafer.__runParentWait

Defined in

leafer/packages/display/src/Leaf.ts:88


__bindLeafer

__bindLeafer(leafer): void

Parameters

NameType
leaferILeafer

Returns

void

Implementation of

IApp.__bindLeafer

Inherited from

Leafer.__bindLeafer

Defined in

leafer/packages/display/src/Leaf.ts:96


__setAttr

__setAttr(_attrName, _newValue): void

Parameters

NameType
_attrNamestring
_newValueunknown

Returns

void

Implementation of

IApp.__setAttr

Inherited from

Leafer.__setAttr

Defined in

leafer/packages/display/src/Leaf.ts:117


__getAttr

__getAttr(_attrName): unknown

Parameters

NameType
_attrNamestring

Returns

unknown

Implementation of

IApp.__getAttr

Inherited from

Leafer.__getAttr

Defined in

leafer/packages/display/src/Leaf.ts:119


__updateAttr

__updateAttr(_attrName): void

Parameters

NameType
_attrNamestring

Returns

void

Implementation of

IApp.__updateAttr

Inherited from

Leafer.__updateAttr

Defined in

leafer/packages/display/src/Leaf.ts:121


__updateWorldMatrix

__updateWorldMatrix(): void

Returns

void

Implementation of

IApp.__updateWorldMatrix

Inherited from

Leafer.__updateWorldMatrix

Defined in

leafer/packages/display/src/Leaf.ts:128


__updateLocalMatrix

__updateLocalMatrix(): void

Returns

void

Implementation of

IApp.__updateLocalMatrix

Inherited from

Leafer.__updateLocalMatrix

Defined in

leafer/packages/display/src/Leaf.ts:130


__updateWorldBounds

__updateWorldBounds(): void

Returns

void

Implementation of

IApp.__updateWorldBounds

Inherited from

Leafer.__updateWorldBounds

Defined in

leafer/packages/display/src/Leaf.ts:136


__updateLocalBoxBounds

__updateLocalBoxBounds(): void

Returns

void

Implementation of

IApp.__updateLocalBoxBounds

Inherited from

Leafer.__updateLocalBoxBounds

Defined in

leafer/packages/display/src/Leaf.ts:139


__updateLocalStrokeBounds

__updateLocalStrokeBounds(): void

Returns

void

Implementation of

IApp.__updateLocalStrokeBounds

Inherited from

Leafer.__updateLocalStrokeBounds

Defined in

leafer/packages/display/src/Leaf.ts:141


__updateLocalRenderBounds

__updateLocalRenderBounds(): void

Returns

void

Implementation of

IApp.__updateLocalRenderBounds

Inherited from

Leafer.__updateLocalRenderBounds

Defined in

leafer/packages/display/src/Leaf.ts:143


__updateBoxBounds

__updateBoxBounds(): void

Returns

void

Implementation of

IApp.__updateBoxBounds

Inherited from

Leafer.__updateBoxBounds

Defined in

leafer/packages/display/src/Leaf.ts:147


__updateStrokeBounds

__updateStrokeBounds(): void

Returns

void

Implementation of

IApp.__updateStrokeBounds

Inherited from

Leafer.__updateStrokeBounds

Defined in

leafer/packages/display/src/Leaf.ts:149


__updateRenderBounds

__updateRenderBounds(): void

Returns

void

Implementation of

IApp.__updateRenderBounds

Inherited from

Leafer.__updateRenderBounds

Defined in

leafer/packages/display/src/Leaf.ts:151


__updateStrokeBoundsSpreadWidth

__updateStrokeBoundsSpreadWidth(): number

Returns

number

Implementation of

IApp.__updateStrokeBoundsSpreadWidth

Inherited from

Leafer.__updateStrokeBoundsSpreadWidth

Defined in

leafer/packages/display/src/Leaf.ts:154


__updateRenderBoundsSpreadWidth

__updateRenderBoundsSpreadWidth(): number

Returns

number

Implementation of

IApp.__updateRenderBoundsSpreadWidth

Inherited from

Leafer.__updateRenderBoundsSpreadWidth

Defined in

leafer/packages/display/src/Leaf.ts:156


__onUpdateSize

__onUpdateSize(): void

Returns

void

Implementation of

IApp.__onUpdateSize

Inherited from

Leafer.__onUpdateSize

Defined in

leafer/packages/display/src/Leaf.ts:159


getWorld

getWorld(attrName): number

Parameters

NameType
attrNameIMatrixDecompositionAttr

Returns

number

Implementation of

IApp.getWorld

Inherited from

Leafer.getWorld

Defined in

leafer/packages/display/src/Leaf.ts:166


getBounds

getBounds(type, locationType?): IBoundsData

Parameters

NameTypeDefault value
typeILayoutBoundsTypeundefined
locationTypeILayoutLocationType'world'

Returns

IBoundsData

Implementation of

IApp.getBounds

Inherited from

Leafer.getBounds

Defined in

leafer/packages/display/src/Leaf.ts:170


worldToLocal

worldToLocal(world, to?, isMovePoint?): void

Parameters

NameType
worldIPointData
to?IPointData
isMovePoint?boolean

Returns

void

Implementation of

IApp.worldToLocal

Inherited from

Leafer.worldToLocal

Defined in

leafer/packages/display/src/Leaf.ts:175


localToWorld

localToWorld(local, to?, isMovePoint?): void

Parameters

NameType
localIPointData
to?IPointData
isMovePoint?boolean

Returns

void

Implementation of

IApp.localToWorld

Inherited from

Leafer.localToWorld

Defined in

leafer/packages/display/src/Leaf.ts:183


worldToInner

worldToInner(world, to?, isMovePoint?): void

Parameters

NameType
worldIPointData
to?IPointData
isMovePoint?boolean

Returns

void

Implementation of

IApp.worldToInner

Inherited from

Leafer.worldToInner

Defined in

leafer/packages/display/src/Leaf.ts:191


innerToWorld

innerToWorld(inner, to?, isMovePoint?): void

Parameters

NameType
innerIPointData
to?IPointData
isMovePoint?boolean

Returns

void

Implementation of

IApp.innerToWorld

Inherited from

Leafer.innerToWorld

Defined in

leafer/packages/display/src/Leaf.ts:195


__hitWorld

__hitWorld(_point): boolean

Parameters

NameType
_pointIRadiusPointData

Returns

boolean

Implementation of

IApp.__hitWorld

Inherited from

Leafer.__hitWorld

Defined in

leafer/packages/display/src/Leaf.ts:202


__hit

__hit(_local): boolean

Parameters

NameType
_localIRadiusPointData

Returns

boolean

Implementation of

IApp.__hit

Inherited from

Leafer.__hit

Defined in

leafer/packages/display/src/Leaf.ts:204


__drawHitPath

__drawHitPath(_canvas): void

Parameters

NameType
_canvasILeaferCanvas

Returns

void

Implementation of

IApp.__drawHitPath

Inherited from

Leafer.__drawHitPath

Defined in

leafer/packages/display/src/Leaf.ts:206


__updateHitCanvas

__updateHitCanvas(): void

Returns

void

Implementation of

IApp.__updateHitCanvas

Inherited from

Leafer.__updateHitCanvas

Defined in

leafer/packages/display/src/Leaf.ts:208


__drawFast

__drawFast(_canvas, _options): void

Parameters

NameType
_canvasILeaferCanvas
_optionsIRenderOptions

Returns

void

Implementation of

IApp.__drawFast

Inherited from

Leafer.__drawFast

Defined in

leafer/packages/display/src/Leaf.ts:217


__draw

__draw(_canvas, _options): void

Parameters

NameType
_canvasILeaferCanvas
_optionsIRenderOptions

Returns

void

Implementation of

IApp.__draw

Inherited from

Leafer.__draw

Defined in

leafer/packages/display/src/Leaf.ts:219


__renderShape

__renderShape(_canvas, _options): void

Parameters

NameType
_canvasILeaferCanvas
_optionsIRenderOptions

Returns

void

Implementation of

IApp.__renderShape

Inherited from

Leafer.__renderShape

Defined in

leafer/packages/display/src/Leaf.ts:221


__updateWorldOpacity

__updateWorldOpacity(): void

Returns

void

Implementation of

IApp.__updateWorldOpacity

Inherited from

Leafer.__updateWorldOpacity

Defined in

leafer/packages/display/src/Leaf.ts:224


__updateRenderTime

__updateRenderTime(): void

Returns

void

Implementation of

IApp.__updateRenderTime

Inherited from

Leafer.__updateRenderTime

Defined in

leafer/packages/display/src/Leaf.ts:226


__updateChange

__updateChange(): void

Returns

void

Implementation of

IApp.__updateChange

Inherited from

Leafer.__updateChange

Defined in

leafer/packages/display/src/Leaf.ts:228


__updatePath

__updatePath(): void

Returns

void

Implementation of

IApp.__updatePath

Inherited from

Leafer.__updatePath

Defined in

leafer/packages/display/src/Leaf.ts:239


__updateSortChildren

__updateSortChildren(): void

Returns

void

Implementation of

IApp.__updateSortChildren

Inherited from

Leafer.__updateSortChildren

Defined in

leafer/packages/display/src/Leaf.ts:246


on

on(_type, _listener, _options?): void

Parameters

NameType
_typestring | string[]
_listenerIFunction
_options?boolean | IEventListenerOptions

Returns

void

Implementation of

IApp.on

Inherited from

Leafer.on

Defined in

leafer/packages/display/src/Leaf.ts:259


off

off(_type, _listener, _options?): void

Parameters

NameType
_typestring | string[]
_listenerIFunction
_options?boolean | IEventListenerOptions

Returns

void

Implementation of

IApp.off

Inherited from

Leafer.off

Defined in

leafer/packages/display/src/Leaf.ts:261


on__

on__(_type, _listener, _bind?, _options?): IEventListenerId

Parameters

NameType
_typestring | string[]
_listenerIFunction
_bind?IObject
_options?boolean | IEventListenerOptions

Returns

IEventListenerId

Implementation of

IApp.on__

Inherited from

Leafer.on__

Defined in

leafer/packages/display/src/Leaf.ts:263


off__

off__(_id): void

Parameters

NameType
_idIEventListenerId | IEventListenerId[]

Returns

void

Implementation of

IApp.off__

Inherited from

Leafer.off__

Defined in

leafer/packages/display/src/Leaf.ts:265


once

once(_type, _listener, _capture?): void

Parameters

NameType
_typestring | string[]
_listenerIFunction
_capture?boolean

Returns

void

Implementation of

IApp.once

Inherited from

Leafer.once

Defined in

leafer/packages/display/src/Leaf.ts:267


emit

emit(_type, _event?, _capture?): void

Parameters

NameType
_typestring
_event?IObject | IEvent
_capture?boolean

Returns

void

Implementation of

IApp.emit

Inherited from

Leafer.emit

Defined in

leafer/packages/display/src/Leaf.ts:269


emitEvent

emitEvent(_event?, _capture?): void

Parameters

NameType
_event?IEvent
_capture?boolean

Returns

void

Implementation of

IApp.emitEvent

Inherited from

Leafer.emitEvent

Defined in

leafer/packages/display/src/Leaf.ts:271


hasEvent

hasEvent(_type, _capture?): boolean

Parameters

NameType
_typestring
_capture?boolean

Returns

boolean

Implementation of

IApp.hasEvent

Inherited from

Leafer.hasEvent

Defined in

leafer/packages/display/src/Leaf.ts:273


destroy

destroy(): void

Returns

void

Implementation of

IApp.destroy

Inherited from

Leafer.destroy

Defined in

leafer/packages/display/src/Leaf.ts:277


__setApp

Protected __setApp(): void

Returns

void

Overrides

Leafer.__setApp

Defined in

ui/packages/app/src/App.ts:17


start

start(): void

Returns

void

Implementation of

IApp.start

Overrides

Leafer.start

Defined in

ui/packages/app/src/App.ts:26


stop

stop(): void

Returns

void

Implementation of

IApp.stop

Overrides

Leafer.stop

Defined in

ui/packages/app/src/App.ts:34


addLeafer

addLeafer(merge?): Leafer

Parameters

NameType
merge?ILeaferConfig

Returns

Leafer

Defined in

ui/packages/app/src/App.ts:42


add

add(leafer): void

Parameters

NameType
leaferLeafer

Returns

void

Implementation of

IApp.add

Overrides

Leafer.add

Defined in

ui/packages/app/src/App.ts:48


__onChildLayoutEnd

Protected __onChildLayoutEnd(event): void

Parameters

NameType
eventLayoutEvent

Returns

void

Defined in

ui/packages/app/src/App.ts:62


__render

__render(canvas, _options): void

Parameters

NameType
canvasILeaferCanvas
_optionsIRenderOptions

Returns

void

Implementation of

IApp.__render

Overrides

Leafer.__render

Defined in

ui/packages/app/src/App.ts:71


__onResize

__onResize(event): void

Parameters

NameType
eventIResizeEvent

Returns

void

Overrides

Leafer.__onResize

Defined in

ui/packages/app/src/App.ts:75


__getChildConfig

Protected __getChildConfig(userConfig?): ILeaferConfig

Parameters

NameType
userConfig?ILeaferConfig

Returns

ILeaferConfig

Defined in

ui/packages/app/src/App.ts:80


init

init(userConfig?, app?): void

Parameters

NameType
userConfig?ILeaferConfig
app?IApp

Returns

void

Inherited from

Leafer.init

Defined in

ui/packages/app/src/Leafer.ts:72


__listenEvents

Protected __listenEvents(): void

Returns

void

Inherited from

Leafer.__listenEvents

Defined in

ui/packages/app/src/Leafer.ts:114


__removeListenEvents

Protected __removeListenEvents(): void

Returns

void

Inherited from

Leafer.__removeListenEvents

Defined in

ui/packages/app/src/Leafer.ts:138


__bindApp

Protected __bindApp(app): void

Parameters

NameType
appIApp

Returns

void

Inherited from

Leafer.__bindApp

Defined in

ui/packages/app/src/Leafer.ts:144


__setLeafer

__setLeafer(leafer): void

Parameters

NameType
leaferILeafer

Returns

void

Inherited from

Leafer.__setLeafer

Defined in

ui/packages/app/src/Leafer.ts:158


__setConfig

Protected __setConfig(userConfig?): void

Parameters

NameType
userConfig?ILeaferConfig

Returns

void

Inherited from

Leafer.__setConfig

Defined in

ui/packages/app/src/Leafer.ts:164


__setAppType

Protected __setAppType(type): void

Parameters

NameType
typeILeaferType

Returns

void

Inherited from

Leafer.__setAppType

Defined in

ui/packages/app/src/Leafer.ts:171


__checkAutoLayout

Protected __checkAutoLayout(config): void

Parameters

NameType
configILeaferConfig

Returns

void

Inherited from

Leafer.__checkAutoLayout

Defined in

ui/packages/app/src/Leafer.ts:179


__interactiveWindow

Protected __interactiveWindow(): void

Returns

void

Inherited from

Leafer.__interactiveWindow

Defined in

ui/packages/app/src/Leafer.ts:218


resize

resize(size): void

Parameters

NameType
sizeIScreenSizeData

Returns

void

Implementation of

IApp.resize

Inherited from

Leafer.resize

Defined in

ui/packages/app/src/Leafer.ts:227


destory

destory(): void

Returns

void

Inherited from

Leafer.destory

Defined in

ui/packages/app/src/Leafer.ts:240


addAt

addAt(child, index): void

Parameters

NameType
childIUI
indexnumber

Returns

void

Inherited from

Leafer.addAt

Defined in

ui/packages/display/src/Group.ts:37


addAfter

addAfter(child, after): void

Parameters

NameType
childIUI
afterIUI

Returns

void

Inherited from

Leafer.addAfter

Defined in

ui/packages/display/src/Group.ts:41


addBefore

addBefore(child, before): void

Parameters

NameType
childUI
beforeIUI

Returns

void

Inherited from

Leafer.addBefore

Defined in

ui/packages/display/src/Group.ts:45


remove

remove(_child?): void

Parameters

NameType
_child?IUI

Returns

void

Implementation of

IApp.remove

Inherited from

Leafer.remove

Defined in

ui/packages/display/src/Group.ts:53


__removeMask

Protected __removeMask(child?): void

Parameters

NameType
child?IUI

Returns

void

Inherited from

Leafer.__removeMask

Defined in

ui/packages/display/src/Group.ts:55


make

Static make(data, x?, y?, width?, height?): IUI

Parameters

NameType
dataIUITagInputData
x?number
y?number
width?number
height?number

Returns

IUI

Inherited from

Leafer.make

Defined in

ui/packages/display/src/UI.ts:198


set

set(data): void

Parameters

NameType
dataIUITagInputData

Returns

void

Implementation of

IApp.set

Inherited from

Leafer.set

Defined in

ui/packages/display/src/UI.ts:170


get

get(): IUITagInputData

Returns

IUITagInputData

Implementation of

IApp.get

Inherited from

Leafer.get

Defined in

ui/packages/display/src/UI.ts:174


__updateRenderPath

__updateRenderPath(): void

Returns

void

Implementation of

IApp.__updateRenderPath

Inherited from

Leafer.__updateRenderPath

Defined in

ui/packages/display/src/UI.ts:178


__drawRenderPath

__drawRenderPath(canvas): void

Parameters

NameType
canvasILeaferCanvas

Returns

void

Implementation of

IApp.__drawRenderPath

Inherited from

Leafer.__drawRenderPath

Defined in

ui/packages/display/src/UI.ts:185


__drawPath

__drawPath(canvas): void

Parameters

NameType
canvasILeaferCanvas

Returns

void

Implementation of

IApp.__drawPath

Inherited from

Leafer.__drawPath

Defined in

ui/packages/display/src/UI.ts:190


__drawPathByData

__drawPathByData(_drawer, _data): void

Parameters

NameType
_drawerIPathDrawer
_dataIPathCommandData

Returns

void

Inherited from

Leafer.__drawPathByData

Defined in

ui/packages/display/src/UI.ts:195

Constructors

constructor

new App(userConfig?)

Parameters

NameType
userConfig?ILeaferConfig

Inherited from

Leafer.constructor

Defined in

ui/packages/app/src/Leafer.ts:66

Released under the MIT License.