Skip to content

Interface: ITransformTool

Hierarchy

Implemented by

Table of contents

Properties

Methods

Properties

editBox

editBox: IEditBoxBase

Defined in

ui/packages/interface/src/editor/IEditor.ts:72


editTool

Optional editTool: IObject

Defined in

ui/packages/interface/src/editor/IEditor.ts:73

Methods

onMove

onMove(e): void

Parameters

NameType
eIDragEvent | IMoveEvent

Returns

void

Defined in

ui/packages/interface/src/editor/IEditor.ts:75


onScale

onScale(e): void

Parameters

NameType
eIDragEvent | IZoomEvent

Returns

void

Defined in

ui/packages/interface/src/editor/IEditor.ts:76


onRotate

onRotate(e): void

Parameters

NameType
eIDragEvent | IRotateEvent

Returns

void

Defined in

ui/packages/interface/src/editor/IEditor.ts:77


onSkew

onSkew(e): void

Parameters

NameType
eIDragEvent

Returns

void

Defined in

ui/packages/interface/src/editor/IEditor.ts:78


move

move(x, y?, transition?): void

Parameters

NameType
xnumber | IPointData
y?number
transition?ITransition

Returns

void

Defined in

ui/packages/interface/src/editor/IEditor.ts:80


scaleOf

scaleOf(origin, scaleX, scaleY?, resize?, transition?): void

Parameters

NameType
originIPointData | IDirection
scaleXnumber
scaleY?ITransition
resize?boolean
transition?ITransition

Returns

void

Defined in

ui/packages/interface/src/editor/IEditor.ts:81


rotateOf

rotateOf(origin, rotation, transition?): void

Parameters

NameType
originIPointData | IDirection
rotationnumber
transition?ITransition

Returns

void

Defined in

ui/packages/interface/src/editor/IEditor.ts:82


skewOf

skewOf(origin, skewX, skewY?, resize?, transition?): void

Parameters

NameType
originIPointData | IDirection
skewXnumber
skewY?number
resize?boolean
transition?ITransition

Returns

void

Defined in

ui/packages/interface/src/editor/IEditor.ts:83

Released under the MIT License.