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
)
Parameters โ
Name | Type |
---|---|
editor | IEditor |
Inherited from โ
Defined in โ
in/packages/editor/src/tool/InnerEditor.ts:28
Properties โ
editTarget โ
โข editTarget: IUI
Inherited from โ
Defined in โ
in/packages/editor/src/tool/InnerEditor.ts:16
config โ
โข config: IObject
Inherited from โ
Defined in โ
in/packages/editor/src/tool/InnerEditor.ts:18
editor โ
โข editor: IEditor
Inherited from โ
Defined in โ
in/packages/editor/src/tool/InnerEditor.ts:20
view โ
โข view: IGroup
Inherited from โ
Defined in โ
in/packages/editor/src/tool/InnerEditor.ts:23
eventIds โ
โข eventIds: IEventListenerId
[]
Inherited from โ
Defined in โ
in/packages/editor/src/tool/InnerEditor.ts:25
scaleOfEvent โ
โข scaleOfEvent: boolean
= true
Defined in โ
in/packages/editor/src/tool/LineEditTool.ts:17
Accessors โ
editBox โ
โข get
editBox(): IEditBox
Returns โ
Inherited from โ
EditTool.editBox
Defined in โ
in/packages/editor/src/tool/InnerEditor.ts:21
tag โ
โข get
tag(): string
Returns โ
string
Overrides โ
EditTool.tag
Defined in โ
in/packages/editor/src/tool/LineEditTool.ts:15
Methods โ
registerEditTool โ
โธ Static
registerEditTool(): void
Returns โ
void
Inherited from โ
Defined in โ
in/packages/editor/src/tool/EditTool.ts:10
onMove โ
โธ onMove(e
): void
Parameters โ
Name | Type |
---|---|
e | IEditorMoveEvent |
Returns โ
void
Inherited from โ
Defined in โ
in/packages/editor/src/tool/EditTool.ts:20
onScale โ
โธ onScale(e
): void
Parameters โ
Name | Type |
---|---|
e | IEditorScaleEvent |
Returns โ
void
Inherited from โ
Defined in โ
in/packages/editor/src/tool/EditTool.ts:30
onRotate โ
โธ onRotate(e
): void
Parameters โ
Name | Type |
---|---|
e | IEditorRotateEvent |
Returns โ
void
Inherited from โ
Defined in โ
in/packages/editor/src/tool/EditTool.ts:45
load โ
โธ load(): void
Returns โ
void
Inherited from โ
Defined in โ
in/packages/editor/src/tool/EditTool.ts:77
update โ
โธ update(): void
Returns โ
void
Inherited from โ
Defined in โ
in/packages/editor/src/tool/EditTool.ts:82
unload โ
โธ unload(): void
Returns โ
void
Inherited from โ
Defined in โ
in/packages/editor/src/tool/EditTool.ts:90
registerInnerEditor โ
โธ Static
registerInnerEditor(): void
Returns โ
void
Inherited from โ
Defined in โ
in/packages/editor/src/tool/InnerEditor.ts:9
onCreate โ
โธ onCreate(): void
Returns โ
void
Inherited from โ
Defined in โ
in/packages/editor/src/tool/InnerEditor.ts:34
create โ
โธ create(): void
Returns โ
void
Inherited from โ
Defined in โ
in/packages/editor/src/tool/InnerEditor.ts:35
onLoad โ
โธ onLoad(): void
Returns โ
void
Inherited from โ
Defined in โ
in/packages/editor/src/tool/InnerEditor.ts:43
onUnload โ
โธ onUnload(): void
Returns โ
void
Inherited from โ
Defined in โ
in/packages/editor/src/tool/InnerEditor.ts:55
onDestroy โ
โธ onDestroy(): void
Returns โ
void
Inherited from โ
Defined in โ
in/packages/editor/src/tool/InnerEditor.ts:64
destroy โ
โธ destroy(): void
Returns โ
void
Inherited from โ
Defined in โ
in/packages/editor/src/tool/InnerEditor.ts:65
onScaleWithDrag โ
โธ onScaleWithDrag(e
): void
Parameters โ
Name | Type |
---|---|
e | IEditorScaleEvent |
Returns โ
void
Defined in โ
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 โ
in/packages/editor/src/tool/LineEditTool.ts:66
getFromToByPath โ
โธ getFromToByPath(path
): IFromToData
Parameters โ
Name | Type |
---|---|
path | IPathCommandData |
Returns โ
Defined in โ
in/packages/editor/src/tool/LineEditTool.ts:72
getFromToByPoints โ
โธ getFromToByPoints(originPoints
): IFromToData
Parameters โ
Name | Type |
---|---|
originPoints | number [] | IPointData [] |
Returns โ
Defined in โ
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 โ
in/packages/editor/src/tool/LineEditTool.ts:88
onSkew โ
โธ onSkew(_e
): void
Parameters โ
Name | Type |
---|---|
_e | IEditorSkewEvent |
Returns โ
void
Overrides โ
Defined in โ
in/packages/editor/src/tool/LineEditTool.ts:99
onUpdate โ
โธ onUpdate(): void
Returns โ
void