Skip to content

Class: LineEditTool โ€‹

Hierarchy โ€‹

Table of contents โ€‹

Constructors โ€‹

Properties โ€‹

Accessors โ€‹

Methods โ€‹

Constructors โ€‹

constructor โ€‹

โ€ข new LineEditTool(editor)

Parameters โ€‹

NameType
editorIEditor

Inherited from โ€‹

EditTool.constructor

Defined in โ€‹

in/packages/editor/src/tool/InnerEditor.ts:28

Properties โ€‹

editTarget โ€‹

โ€ข editTarget: IUI

Inherited from โ€‹

EditTool.editTarget

Defined in โ€‹

in/packages/editor/src/tool/InnerEditor.ts:16


config โ€‹

โ€ข config: IObject

Inherited from โ€‹

EditTool.config

Defined in โ€‹

in/packages/editor/src/tool/InnerEditor.ts:18


editor โ€‹

โ€ข editor: IEditor

Inherited from โ€‹

EditTool.editor

Defined in โ€‹

in/packages/editor/src/tool/InnerEditor.ts:20


view โ€‹

โ€ข view: IGroup

Inherited from โ€‹

EditTool.view

Defined in โ€‹

in/packages/editor/src/tool/InnerEditor.ts:23


eventIds โ€‹

โ€ข eventIds: IEventListenerId[]

Inherited from โ€‹

EditTool.eventIds

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 โ€‹

IEditBox

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 โ€‹

EditTool.registerEditTool

Defined in โ€‹

in/packages/editor/src/tool/EditTool.ts:10


onMove โ€‹

โ–ธ onMove(e): void

Parameters โ€‹

NameType
eIEditorMoveEvent

Returns โ€‹

void

Inherited from โ€‹

EditTool.onMove

Defined in โ€‹

in/packages/editor/src/tool/EditTool.ts:20


onScale โ€‹

โ–ธ onScale(e): void

Parameters โ€‹

NameType
eIEditorScaleEvent

Returns โ€‹

void

Inherited from โ€‹

EditTool.onScale

Defined in โ€‹

in/packages/editor/src/tool/EditTool.ts:30


onRotate โ€‹

โ–ธ onRotate(e): void

Parameters โ€‹

NameType
eIEditorRotateEvent

Returns โ€‹

void

Inherited from โ€‹

EditTool.onRotate

Defined in โ€‹

in/packages/editor/src/tool/EditTool.ts:45


load โ€‹

โ–ธ load(): void

Returns โ€‹

void

Inherited from โ€‹

EditTool.load

Defined in โ€‹

in/packages/editor/src/tool/EditTool.ts:77


update โ€‹

โ–ธ update(): void

Returns โ€‹

void

Inherited from โ€‹

EditTool.update

Defined in โ€‹

in/packages/editor/src/tool/EditTool.ts:82


unload โ€‹

โ–ธ unload(): void

Returns โ€‹

void

Inherited from โ€‹

EditTool.unload

Defined in โ€‹

in/packages/editor/src/tool/EditTool.ts:90


registerInnerEditor โ€‹

โ–ธ Static registerInnerEditor(): void

Returns โ€‹

void

Inherited from โ€‹

EditTool.registerInnerEditor

Defined in โ€‹

in/packages/editor/src/tool/InnerEditor.ts:9


onCreate โ€‹

โ–ธ onCreate(): void

Returns โ€‹

void

Inherited from โ€‹

EditTool.onCreate

Defined in โ€‹

in/packages/editor/src/tool/InnerEditor.ts:34


create โ€‹

โ–ธ create(): void

Returns โ€‹

void

Inherited from โ€‹

EditTool.create

Defined in โ€‹

in/packages/editor/src/tool/InnerEditor.ts:35


onLoad โ€‹

โ–ธ onLoad(): void

Returns โ€‹

void

Inherited from โ€‹

EditTool.onLoad

Defined in โ€‹

in/packages/editor/src/tool/InnerEditor.ts:43


onUnload โ€‹

โ–ธ onUnload(): void

Returns โ€‹

void

Inherited from โ€‹

EditTool.onUnload

Defined in โ€‹

in/packages/editor/src/tool/InnerEditor.ts:55


onDestroy โ€‹

โ–ธ onDestroy(): void

Returns โ€‹

void

Inherited from โ€‹

EditTool.onDestroy

Defined in โ€‹

in/packages/editor/src/tool/InnerEditor.ts:64


destroy โ€‹

โ–ธ destroy(): void

Returns โ€‹

void

Inherited from โ€‹

EditTool.destroy

Defined in โ€‹

in/packages/editor/src/tool/InnerEditor.ts:65


onScaleWithDrag โ€‹

โ–ธ onScaleWithDrag(e): void

Parameters โ€‹

NameType
eIEditorScaleEvent

Returns โ€‹

void

Defined in โ€‹

in/packages/editor/src/tool/LineEditTool.ts:19


getInnerMove โ€‹

โ–ธ getInnerMove(ui, event, lockRatio): IPointData

Parameters โ€‹

NameType
uiIUI
eventIDragEvent
lockRatioboolean | "corner"

Returns โ€‹

IPointData

Defined in โ€‹

in/packages/editor/src/tool/LineEditTool.ts:66


getFromToByPath โ€‹

โ–ธ getFromToByPath(path): IFromToData

Parameters โ€‹

NameType
pathIPathCommandData

Returns โ€‹

IFromToData

Defined in โ€‹

in/packages/editor/src/tool/LineEditTool.ts:72


getFromToByPoints โ€‹

โ–ธ getFromToByPoints(originPoints): IFromToData

Parameters โ€‹

NameType
originPointsnumber[] | IPointData[]

Returns โ€‹

IFromToData

Defined in โ€‹

in/packages/editor/src/tool/LineEditTool.ts:79


dragPoint โ€‹

โ–ธ dragPoint(fromPoint, toPoint, isDragFrom, around, movePoint): void

Parameters โ€‹

NameType
fromPointIPointData
toPointIPointData
isDragFromboolean
aroundIAround
movePointIPointData

Returns โ€‹

void

Defined in โ€‹

in/packages/editor/src/tool/LineEditTool.ts:88


onSkew โ€‹

โ–ธ onSkew(_e): void

Parameters โ€‹

NameType
_eIEditorSkewEvent

Returns โ€‹

void

Overrides โ€‹

EditTool.onSkew

Defined in โ€‹

in/packages/editor/src/tool/LineEditTool.ts:99


onUpdate โ€‹

โ–ธ onUpdate(): void

Returns โ€‹

void

Overrides โ€‹

EditTool.onUpdate

Defined in โ€‹

in/packages/editor/src/tool/LineEditTool.ts:103

Released under the MIT License.