Interface: ILeaferAttrData โ
Hierarchy โ
ILeaferAttrData
โณ
ILeafer
โณ
ILeaferBase
Table of contents โ
Properties โ
- running
- created
- ready
- viewReady
- imageReady
- viewCompleted
- layoutLocked
- transforming
- view
- canvas
- renderer
- watcher
- layouter
- selector
- interaction
- canvasManager
- hitCanvasManager
- autoLayout
- lazyBounds
- config
- userConfig
- cursorPoint
- clientBounds
- leafs
- __eventIds
- __nextRenderWait
Methods โ
- init
- start
- stop
- unlockLayout
- lockLayout
- requestRender
- updateCursor
- resize
- waitReady
- waitViewReady
- waitViewCompleted
- zoom
- getValidMove
- getValidScale
- getWorldPointByClient
- getPagePointByClient
- getClientPointByWorld
- updateClientBounds
- receiveEvent
Properties โ
running โ
โข running: boolean
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:32
created โ
โข created: boolean
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:33
ready โ
โข ready: boolean
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:34
viewReady โ
โข viewReady: boolean
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:35
imageReady โ
โข imageReady: boolean
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:36
viewCompleted โ
โข viewCompleted: boolean
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:37
layoutLocked โ
โข layoutLocked: boolean
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:38
transforming โ
โข transforming: boolean
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:40
view โ
โข view: unknown
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:42
canvas โ
โข canvas: ILeaferCanvas
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:44
renderer โ
โข renderer: IRenderer
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:45
watcher โ
โข watcher: IWatcher
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:47
layouter โ
โข layouter: ILayouter
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:48
selector โ
โข Optional
selector: ISelector
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:50
interaction โ
โข Optional
interaction: IInteraction
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:51
canvasManager โ
โข canvasManager: ICanvasManager
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:53
hitCanvasManager โ
โข Optional
hitCanvasManager: IHitCanvasManager
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:54
autoLayout โ
โข Optional
autoLayout: IAutoBounds
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:56
lazyBounds โ
โข lazyBounds: IBounds
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:57
config โ
โข config: ILeaferConfig
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:59
userConfig โ
โข Optional
userConfig: ILeaferConfig
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:60
cursorPoint โ
โข Readonly
cursorPoint: IPointData
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:62
clientBounds โ
โข Readonly
clientBounds: IBoundsData
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:63
leafs โ
โข leafs: number
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:64
__eventIds โ
โข __eventIds: IEventListenerId
[]
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:66
__nextRenderWait โ
โข __nextRenderWait: IFunction
[]
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:67
Methods โ
init โ
โธ init(userConfig?
, parentApp?
): void
Parameters โ
Name | Type |
---|---|
userConfig? | ILeaferConfig |
parentApp? | IAppBase |
Returns โ
void
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:69
start โ
โธ start(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:71
stop โ
โธ stop(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:72
unlockLayout โ
โธ unlockLayout(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:74
lockLayout โ
โธ lockLayout(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:75
requestRender โ
โธ requestRender(change
): void
Parameters โ
Name | Type |
---|---|
change | boolean |
Returns โ
void
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:77
updateCursor โ
โธ updateCursor(cursor?
): void
Parameters โ
Name | Type |
---|---|
cursor? | ICursorType |
Returns โ
void
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:79
resize โ
โธ resize(size
): void
Parameters โ
Name | Type |
---|---|
size | IScreenSizeData |
Returns โ
void
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:80
waitReady โ
โธ waitReady(item
, bind?
): void
Parameters โ
Name | Type |
---|---|
item | IFunction |
bind? | IObject |
Returns โ
void
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:82
waitViewReady โ
โธ waitViewReady(item
, bind?
): void
Parameters โ
Name | Type |
---|---|
item | IFunction |
bind? | IObject |
Returns โ
void
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:83
waitViewCompleted โ
โธ waitViewCompleted(item
, bind?
): void
Parameters โ
Name | Type |
---|---|
item | IFunction |
bind? | IObject |
Returns โ
void
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:84
zoom โ
โธ zoom(zoomType
, padding?
, fixedScale?
, transition?
): IBoundsData
Parameters โ
Name | Type |
---|---|
zoomType | IZoomType |
padding? | IFourNumber |
fixedScale? | boolean |
transition? | ITransition |
Returns โ
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:86
getValidMove โ
โธ getValidMove(moveX
, moveY
): IPointData
Parameters โ
Name | Type |
---|---|
moveX | number |
moveY | number |
Returns โ
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:87
getValidScale โ
โธ getValidScale(changeScale
): number
Parameters โ
Name | Type |
---|---|
changeScale | number |
Returns โ
number
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:88
getWorldPointByClient โ
โธ getWorldPointByClient(clientPoint
, updateClient?
): IPointData
Parameters โ
Name | Type |
---|---|
clientPoint | IClientPointData |
updateClient? | boolean |
Returns โ
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:90
getPagePointByClient โ
โธ getPagePointByClient(clientPoint
, updateClient?
): IPointData
Parameters โ
Name | Type |
---|---|
clientPoint | IClientPointData |
updateClient? | boolean |
Returns โ
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:91
getClientPointByWorld โ
โธ getClientPointByWorld(worldPoint
): IPointData
Parameters โ
Name | Type |
---|---|
worldPoint | IPointData |
Returns โ
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:92
updateClientBounds โ
โธ updateClientBounds(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/app/ILeafer.ts:93
receiveEvent โ
โธ receiveEvent(event
): void
Parameters โ
Name | Type |
---|---|
event | any |
Returns โ
void