็ฎไฝไธญๆ
Class: LineEditTool โ
Hierarchy โ
โณ
LineEditTool
Table of contents โ
Constructors โ
Properties โ
Accessors โ
Methods โ
- registerEditTool
- onMove
- onScale
- onRotate
- load
- update
- unload
- registerInnerEditor
- onCreate
- create
- onLoad
- onUnload
- onDestroy
- destroy
- onScaleWithDrag
- getInnerMove
- getFromToByPath
- getFromToByPoints
- dragPoint
- onSkew
- onUpdate
Constructors โ
constructor โ
โข new LineEditTool(editor): LineEditTool
Parameters โ
| Name | Type |
|---|---|
editor | IEditor |
Returns โ
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:30
Properties โ
editTarget โ
โข editTarget: IUI
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:18
config โ
โข config: IObject
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:20
editor โ
โข editor: IEditor
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:22
view โ
โข view: IGroup
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:25
eventIds โ
โข eventIds: IEventListenerId[] = []
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:27
scaleOfEvent โ
โข scaleOfEvent: boolean = true
Defined in โ
src/in/packages/editor/src/tool/LineEditTool.ts:17
Accessors โ
mode โ
โข get mode(): IInnerEditorMode
Returns โ
Inherited from โ
EditTool.mode
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:16
editBox โ
โข get editBox(): IEditBox
Returns โ
Inherited from โ
EditTool.editBox
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:23
tag โ
โข get tag(): string
Returns โ
string
Overrides โ
EditTool.tag
Defined in โ
src/in/packages/editor/src/tool/LineEditTool.ts:15
Methods โ
registerEditTool โ
โธ registerEditTool(): void
Returns โ
void
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/EditTool.ts:10
onMove โ
โธ onMove(e): void
Parameters โ
| Name | Type |
|---|---|
e | IEditorMoveEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/EditTool.ts:20
onScale โ
โธ onScale(e): void
Parameters โ
| Name | Type |
|---|---|
e | IEditorScaleEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/EditTool.ts:28
onRotate โ
โธ onRotate(e): void
Parameters โ
| Name | Type |
|---|---|
e | IEditorRotateEvent |
Returns โ
void
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/EditTool.ts:40
load โ
โธ load(): void
Returns โ
void
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/EditTool.ts:66
update โ
โธ update(): void
Returns โ
void
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/EditTool.ts:71
unload โ
โธ unload(): void
Returns โ
void
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/EditTool.ts:76
registerInnerEditor โ
โธ registerInnerEditor(): void
Returns โ
void
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:9
onCreate โ
โธ onCreate(): void
Returns โ
void
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:36
create โ
โธ create(): void
Returns โ
void
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:37
onLoad โ
โธ onLoad(): void
Returns โ
void
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:45
onUnload โ
โธ onUnload(): void
Returns โ
void
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:57
onDestroy โ
โธ onDestroy(): void
Returns โ
void
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:66
destroy โ
โธ destroy(): void
Returns โ
void
Inherited from โ
Defined in โ
src/in/packages/editor/src/tool/InnerEditor.ts:67
onScaleWithDrag โ
โธ onScaleWithDrag(e): void
Parameters โ
| Name | Type |
|---|---|
e | IEditorScaleEvent |
Returns โ
void
Defined in โ
src/in/packages/editor/src/tool/LineEditTool.ts:19
getInnerMove โ
โธ getInnerMove(ui, event, lockRatio): IPointData
Parameters โ
| Name | Type |
|---|---|
ui | IUI |
event | IDragEvent |
lockRatio | boolean | "corner" |
Returns โ
Defined in โ
src/in/packages/editor/src/tool/LineEditTool.ts:66
getFromToByPath โ
โธ getFromToByPath(path): IFromToData
Parameters โ
| Name | Type |
|---|---|
path | IPathCommandData |
Returns โ
Defined in โ
src/in/packages/editor/src/tool/LineEditTool.ts:72
getFromToByPoints โ
โธ getFromToByPoints(originPoints): IFromToData
Parameters โ
| Name | Type |
|---|---|
originPoints | number[] | IPointData[] |
Returns โ
Defined in โ
src/in/packages/editor/src/tool/LineEditTool.ts:79
dragPoint โ
โธ dragPoint(fromPoint, toPoint, isDragFrom, around, movePoint): void
Parameters โ
| Name | Type |
|---|---|
fromPoint | IPointData |
toPoint | IPointData |
isDragFrom | boolean |
around | IAround |
movePoint | IPointData |
Returns โ
void
Defined in โ
src/in/packages/editor/src/tool/LineEditTool.ts:88
onSkew โ
โธ onSkew(_e): void
Parameters โ
| Name | Type |
|---|---|
_e | IEditorSkewEvent |
Returns โ
void
Overrides โ
Defined in โ
src/in/packages/editor/src/tool/LineEditTool.ts:99
onUpdate โ
โธ onUpdate(): void
Returns โ
void