C# Class Treefrog.Plugins.Object.Tools.ObjectDrawTool

Inheritance: ObjectPointerTool
Exibir arquivo Open project: jaquadro/Treefrog

Public Methods

Method Description
ObjectDrawTool ( ILayerContext layerContext, Treefrog.Framework.Model.ObjectLayer layer, Size gridSize ) : System.Collections.ObjectModel

Protected Methods

Method Description
DisposeManaged ( ) : void
PointerLeaveFieldCore ( ) : void
PointerPositionCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
StartPointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void

Private Methods

Method Description
HidePreviewMarker ( ) : void
ShowPreviewMarker ( PointerEventInfo info ) : void
StartDrawObjectSequence ( PointerEventInfo info ) : void

Method Details

DisposeManaged() protected method

protected DisposeManaged ( ) : void
return void

ObjectDrawTool() public method

public ObjectDrawTool ( ILayerContext layerContext, Treefrog.Framework.Model.ObjectLayer layer, Size gridSize ) : System.Collections.ObjectModel
layerContext ILayerContext
layer Treefrog.Framework.Model.ObjectLayer
gridSize Treefrog.Framework.Imaging.Size
return System.Collections.ObjectModel

PointerLeaveFieldCore() protected method

protected PointerLeaveFieldCore ( ) : void
return void

PointerPositionCore() protected method

protected PointerPositionCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
viewport ILevelGeometry
return void

StartPointerSequenceCore() protected method

protected StartPointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
viewport ILevelGeometry
return void