Skip to main content

Class: MoveObjectCommand

Defined in: packages/core/sdk/src/editor/commands/MoveObjectCommand.ts:11

Param

Editor

Param

AbstractMesh

Param

AbstractMesh

Param

AbstractMesh

Extends

Constructors

Constructor

new MoveObjectCommand(object, newParent, newBefore): MoveObjectCommand

Defined in: packages/core/sdk/src/editor/commands/MoveObjectCommand.ts:19

Parameters

object

AbstractMesh

newParent

AbstractMesh

newBefore

string

Returns

MoveObjectCommand

Overrides

Command.constructor

Properties

attributePath

attributePath: PropertyPath = []

Defined in: packages/core/sdk/src/editor/commands/Command.ts:23

Inherited from

Command.attributePath


editor

editor: Editor

Defined in: packages/core/sdk/src/editor/commands/Command.ts:22

Inherited from

Command.editor


id

id: number = 0

Defined in: packages/core/sdk/src/editor/commands/Command.ts:17

Inherited from

Command.id


inMemory

inMemory: boolean = false

Defined in: packages/core/sdk/src/editor/commands/Command.ts:18

Inherited from

Command.inMemory


name

name: string = ''

Defined in: packages/core/sdk/src/editor/commands/Command.ts:21

Inherited from

Command.name


newBefore

newBefore: number

Defined in: packages/core/sdk/src/editor/commands/MoveObjectCommand.ts:17


newIndex

newIndex: number

Defined in: packages/core/sdk/src/editor/commands/MoveObjectCommand.ts:16


newParent

newParent: any

Defined in: packages/core/sdk/src/editor/commands/MoveObjectCommand.ts:15


object

object: any

Defined in: packages/core/sdk/src/editor/commands/Command.ts:26

Inherited from

Command.object


oldIndex

oldIndex: number

Defined in: packages/core/sdk/src/editor/commands/MoveObjectCommand.ts:14


oldParent

oldParent: any

Defined in: packages/core/sdk/src/editor/commands/MoveObjectCommand.ts:13


source

source: string

Defined in: packages/core/sdk/src/editor/commands/Command.ts:28

Inherited from

Command.source


type

type: string = 'MoveObjectCommand'

Defined in: packages/core/sdk/src/editor/commands/MoveObjectCommand.ts:12

Overrides

Command.type


updatable

updatable: boolean = false

Defined in: packages/core/sdk/src/editor/commands/Command.ts:19

Inherited from

Command.updatable

Methods

execute()

execute(): void

Defined in: packages/core/sdk/src/editor/commands/MoveObjectCommand.ts:48

Returns

void

Overrides

Command.execute


fromJSON()

fromJSON(json): void

Defined in: packages/core/sdk/src/editor/commands/MoveObjectCommand.ts:82

Parameters

json

any

Returns

void

Overrides

Command.fromJSON


getAttributeName()

getAttributeName(): string[]

Defined in: packages/core/sdk/src/editor/commands/Command.ts:41

Returns

string[]

Inherited from

Command.getAttributeName


toJSON()

toJSON(): any

Defined in: packages/core/sdk/src/editor/commands/MoveObjectCommand.ts:70

Returns

any

Overrides

Command.toJSON


undo()

undo(): void

Defined in: packages/core/sdk/src/editor/commands/MoveObjectCommand.ts:59

Returns

void

Overrides

Command.undo


update()

update(command): void

Defined in: packages/core/sdk/src/editor/commands/MoveObjectCommand.ts:100

Parameters

command

this

Returns

void

Overrides

Command.update