็ฎไฝไธญๆ
Interface: ILeaferAttrData โ
Hierarchy โ
ILeaferAttrDataโณ
ILeaferโณ
ILeaferBase
Table of contents โ
Properties โ
- mode
- running
- created
- ready
- viewReady
- imageReady
- viewCompleted
- layoutLocked
- transforming
- view
- canvas
- renderer
- watcher
- layouter
- selector
- interaction
- canvasManager
- hitCanvasManager
- autoLayout
- lazyBounds
- config
- userConfig
- cacheId
- cacheInnerId
- innerIdMap
- idMap
- cursorPoint
- clientBounds
- leafs
- isPullDown
- isReachDottom
- __eventIds
- __nextRenderWait
Methods โ
- init
- start
- stop
- unlockLayout
- lockLayout
- requestRender
- updateCursor
- resize
- waitReady
- waitViewReady
- waitViewCompleted
- zoom
- getValidMove
- getValidScale
- getWorldPointByClient
- getPagePointByClient
- getClientPointByWorld
- updateClientBounds
- receiveEvent
Properties โ
mode โ
โข mode: ILeaferMode
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:38
running โ
โข running: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:40
created โ
โข created: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:41
ready โ
โข ready: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:42
viewReady โ
โข viewReady: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:43
imageReady โ
โข imageReady: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:44
viewCompleted โ
โข viewCompleted: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:45
layoutLocked โ
โข layoutLocked: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:46
transforming โ
โข transforming: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:48
view โ
โข Readonly view: unknown
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:50
canvas โ
โข canvas: ILeaferCanvas
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:52
renderer โ
โข renderer: IRenderer
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:53
watcher โ
โข watcher: IWatcher
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:55
layouter โ
โข layouter: ILayouter
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:56
selector โ
โข Optional selector: ISelector
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:58
interaction โ
โข Optional interaction: IInteraction
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:59
canvasManager โ
โข canvasManager: ICanvasManager
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:61
hitCanvasManager โ
โข Optional hitCanvasManager: IHitCanvasManager
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:62
autoLayout โ
โข Optional autoLayout: IAutoBounds
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:64
lazyBounds โ
โข lazyBounds: IBounds
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:65
config โ
โข config: ILeaferConfig
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:67
userConfig โ
โข Optional userConfig: ILeaferConfig
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:68
cacheId โ
โข Optional cacheId: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:71
cacheInnerId โ
โข Optional cacheInnerId: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:72
innerIdMap โ
โข Optional innerIdMap: ILeafMap
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:73
idMap โ
โข Optional idMap: ILeafMap
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:74
cursorPoint โ
โข Readonly cursorPoint: IPointData
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:76
clientBounds โ
โข Readonly clientBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:77
leafs โ
โข leafs: number
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:78
isPullDown โ
โข Optional isPullDown: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:80
isReachDottom โ
โข Optional isReachDottom: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:81
__eventIds โ
โข __eventIds: IEventListenerId[]
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:83
__nextRenderWait โ
โข __nextRenderWait: IFunction[]
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:84
Methods โ
init โ
โธ init(userConfig?, parentApp?): void
Parameters โ
| Name | Type |
|---|---|
userConfig? | ILeaferConfig |
parentApp? | IAppBase |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:86
start โ
โธ start(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:88
stop โ
โธ stop(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:89
unlockLayout โ
โธ unlockLayout(updateLayout?): void
Parameters โ
| Name | Type |
|---|---|
updateLayout? | boolean |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:91
lockLayout โ
โธ lockLayout(updateLayout?): void
Parameters โ
| Name | Type |
|---|---|
updateLayout? | boolean |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:92
requestRender โ
โธ requestRender(change): void
Parameters โ
| Name | Type |
|---|---|
change | boolean |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:94
updateCursor โ
โธ updateCursor(cursor?): void
Parameters โ
| Name | Type |
|---|---|
cursor? | ICursorType |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:96
resize โ
โธ resize(size): void
Parameters โ
| Name | Type |
|---|---|
size | IScreenSizeData |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:97
waitReady โ
โธ waitReady(item, bind?): void
Parameters โ
| Name | Type |
|---|---|
item | IFunction |
bind? | IObject |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:99
waitViewReady โ
โธ waitViewReady(item, bind?): void
Parameters โ
| Name | Type |
|---|---|
item | IFunction |
bind? | IObject |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:100
waitViewCompleted โ
โธ waitViewCompleted(item, bind?): void
Parameters โ
| Name | Type |
|---|---|
item | IFunction |
bind? | IObject |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:101
zoom โ
โธ zoom(zoomType, optionsOrPadding?, scroll?, transition?): IBoundsData
Parameters โ
| Name | Type |
|---|---|
zoomType | IZoomType |
optionsOrPadding? | IFourNumber | IZoomOptions |
scroll? | boolean | "x" | "y" |
transition? | ITransition |
Returns โ
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:103
getValidMove โ
โธ getValidMove(moveX, moveY, checkLimit?): IPointData
Parameters โ
| Name | Type |
|---|---|
moveX | number |
moveY | number |
checkLimit? | boolean |
Returns โ
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:104
getValidScale โ
โธ getValidScale(changeScale): number
Parameters โ
| Name | Type |
|---|---|
changeScale | number |
Returns โ
number
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:105
getWorldPointByClient โ
โธ getWorldPointByClient(clientPoint, updateClient?): IPointData
Parameters โ
| Name | Type |
|---|---|
clientPoint | IClientPointData |
updateClient? | boolean |
Returns โ
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:107
getPagePointByClient โ
โธ getPagePointByClient(clientPoint, updateClient?): IPointData
Parameters โ
| Name | Type |
|---|---|
clientPoint | IClientPointData |
updateClient? | boolean |
Returns โ
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:108
getClientPointByWorld โ
โธ getClientPointByWorld(worldPoint): IPointData
Parameters โ
| Name | Type |
|---|---|
worldPoint | IPointData |
Returns โ
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:109
updateClientBounds โ
โธ updateClientBounds(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:110
receiveEvent โ
โธ receiveEvent(event): void
Parameters โ
| Name | Type |
|---|---|
event | any |
Returns โ
void