C# Class Treefrog.Plugins.Object.Commands.ObjectMoveCommand

Inheritance: ObjectLayerCommand
Exibir arquivo Open project: jaquadro/Treefrog

Public Methods

Method Description
Execute ( ) : void
ObjectMoveCommand ( ) : System.Collections.Generic
ObjectMoveCommand ( List objects, int diffX, int diffY ) : System.Collections.Generic
ObjectMoveCommand ( ObjectInstance inst, int diffX, int diffY ) : System.Collections.Generic
ObjectMoveCommand ( ObjectSelectionManager selectionManager ) : System.Collections.Generic
QueueMove ( ObjectInstance inst, Point oldLocation, Point newLocation ) : void
QueueMove ( ObjectInstance inst, int diffX, int diffY ) : void
QueueRotate ( ObjectInstance inst, Point oldLocation, Point newLocation, float oldRotation, float newRotation ) : void
Redo ( ) : void
Undo ( ) : void

Method Details

Execute() public method

public Execute ( ) : void
return void

ObjectMoveCommand() public method

public ObjectMoveCommand ( ) : System.Collections.Generic
return System.Collections.Generic

ObjectMoveCommand() public method

public ObjectMoveCommand ( List objects, int diffX, int diffY ) : System.Collections.Generic
objects List
diffX int
diffY int
return System.Collections.Generic

ObjectMoveCommand() public method

public ObjectMoveCommand ( ObjectInstance inst, int diffX, int diffY ) : System.Collections.Generic
inst Treefrog.Framework.Model.ObjectInstance
diffX int
diffY int
return System.Collections.Generic

ObjectMoveCommand() public method

public ObjectMoveCommand ( ObjectSelectionManager selectionManager ) : System.Collections.Generic
selectionManager ObjectSelectionManager
return System.Collections.Generic

QueueMove() public method

public QueueMove ( ObjectInstance inst, Point oldLocation, Point newLocation ) : void
inst Treefrog.Framework.Model.ObjectInstance
oldLocation Treefrog.Framework.Imaging.Point
newLocation Treefrog.Framework.Imaging.Point
return void

QueueMove() public method

public QueueMove ( ObjectInstance inst, int diffX, int diffY ) : void
inst Treefrog.Framework.Model.ObjectInstance
diffX int
diffY int
return void

QueueRotate() public method

public QueueRotate ( ObjectInstance inst, Point oldLocation, Point newLocation, float oldRotation, float newRotation ) : void
inst Treefrog.Framework.Model.ObjectInstance
oldLocation Treefrog.Framework.Imaging.Point
newLocation Treefrog.Framework.Imaging.Point
oldRotation float
newRotation float
return void

Redo() public method

public Redo ( ) : void
return void

Undo() public method

public Undo ( ) : void
return void