็ฎไฝไธญๆ
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
- 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 โ
mode โ
โข mode: ILeaferMode
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:35
running โ
โข running: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:37
created โ
โข created: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:38
ready โ
โข ready: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:39
viewReady โ
โข viewReady: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:40
imageReady โ
โข imageReady: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:41
viewCompleted โ
โข viewCompleted: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:42
layoutLocked โ
โข layoutLocked: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:43
transforming โ
โข transforming: boolean
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:45
view โ
โข view: unknown
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:47
canvas โ
โข canvas: ILeaferCanvas
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:49
renderer โ
โข renderer: IRenderer
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:50
watcher โ
โข watcher: IWatcher
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:52
layouter โ
โข layouter: ILayouter
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:53
selector โ
โข Optional
selector: ISelector
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:55
interaction โ
โข Optional
interaction: IInteraction
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:56
canvasManager โ
โข canvasManager: ICanvasManager
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:58
hitCanvasManager โ
โข Optional
hitCanvasManager: IHitCanvasManager
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:59
autoLayout โ
โข Optional
autoLayout: IAutoBounds
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:61
lazyBounds โ
โข lazyBounds: IBounds
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:62
config โ
โข config: ILeaferConfig
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:64
userConfig โ
โข Optional
userConfig: ILeaferConfig
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:65
cursorPoint โ
โข Readonly
cursorPoint: IPointData
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:67
clientBounds โ
โข Readonly
clientBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:68
leafs โ
โข leafs: number
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:69
__eventIds โ
โข __eventIds: IEventListenerId
[]
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:71
__nextRenderWait โ
โข __nextRenderWait: IFunction
[]
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:72
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:74
start โ
โธ start(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:76
stop โ
โธ stop(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:77
unlockLayout โ
โธ unlockLayout(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:79
lockLayout โ
โธ lockLayout(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:80
requestRender โ
โธ requestRender(change
): void
Parameters โ
Name | Type |
---|---|
change | boolean |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:82
updateCursor โ
โธ updateCursor(cursor?
): void
Parameters โ
Name | Type |
---|---|
cursor? | ICursorType |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:84
resize โ
โธ resize(size
): void
Parameters โ
Name | Type |
---|---|
size | IScreenSizeData |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:85
waitReady โ
โธ waitReady(item
, bind?
): void
Parameters โ
Name | Type |
---|---|
item | IFunction |
bind? | IObject |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:87
waitViewReady โ
โธ waitViewReady(item
, bind?
): void
Parameters โ
Name | Type |
---|---|
item | IFunction |
bind? | IObject |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:88
waitViewCompleted โ
โธ waitViewCompleted(item
, bind?
): void
Parameters โ
Name | Type |
---|---|
item | IFunction |
bind? | IObject |
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:89
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:91
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:92
getValidScale โ
โธ getValidScale(changeScale
): number
Parameters โ
Name | Type |
---|---|
changeScale | number |
Returns โ
number
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:93
getWorldPointByClient โ
โธ getWorldPointByClient(clientPoint
, updateClient?
): IPointData
Parameters โ
Name | Type |
---|---|
clientPoint | IClientPointData |
updateClient? | boolean |
Returns โ
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:95
getPagePointByClient โ
โธ getPagePointByClient(clientPoint
, updateClient?
): IPointData
Parameters โ
Name | Type |
---|---|
clientPoint | IClientPointData |
updateClient? | boolean |
Returns โ
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:96
getClientPointByWorld โ
โธ getClientPointByWorld(worldPoint
): IPointData
Parameters โ
Name | Type |
---|---|
worldPoint | IPointData |
Returns โ
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:97
updateClientBounds โ
โธ updateClientBounds(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:98
receiveEvent โ
โธ receiveEvent(event
): void
Parameters โ
Name | Type |
---|---|
event | any |
Returns โ
void