Skip to content

Interface: ITransformTool

Hierarchy

Implemented by

Table of contents

Properties

Methods

Properties

editBox

editBox: IEditBoxBase

Defined in

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


editTool

Optional editTool: IObject

Defined in

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

Methods

onMove

onMove(e): void

Parameters

NameType
eIDragEvent | IMoveEvent

Returns

void

Defined in

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


onScale

onScale(e): void

Parameters

NameType
eIDragEvent | IZoomEvent

Returns

void

Defined in

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


onRotate

onRotate(e): void

Parameters

NameType
eIDragEvent | IRotateEvent

Returns

void

Defined in

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


onSkew

onSkew(e): void

Parameters

NameType
eIDragEvent

Returns

void

Defined in

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


move

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

Parameters

NameType
xnumber | IPointData
y?number
transition?ITransition

Returns

void

Defined in

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


scaleOf

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

Parameters

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

Returns

void

Defined in

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


rotateOf

rotateOf(origin, rotation, transition?): void

Parameters

NameType
originIPointData | IDirection
rotationnumber
transition?ITransition

Returns

void

Defined in

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


skewOf

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

Parameters

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

Returns

void

Defined in

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

Released under the MIT License.