C# Класс Treefrog.Plugins.Tiles.Tools.TileDrawTool

Наследование: TilePointerTool
Показать файл Открыть проект

Открытые методы

Метод Описание
TileDrawTool ( CommandHistory history, MultiTileGridLayer layer, ObservableCollection annots ) : System

Защищенные методы

Метод Описание
EndPointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
PointerLeaveFieldCore ( ) : void
PointerPositionCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
SourceChangedCore ( TileSourceType type ) : void
StartPointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
UpdatePointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void

Приватные методы

Метод Описание
BuildBrushMarker ( ) : TextureResource
BuildTileMarker ( ) : TextureResource
ClampSelection ( Rectangle rect ) : Rectangle
ClearPreviewMarker ( ) : void
EndDrag ( PointerEventInfo info, ILevelGeometry viewport ) : void
EndDrawPathSequence ( PointerEventInfo info ) : void
HidePreviewMarker ( ) : void
ShowPreviewMarker ( TileCoord location ) : void
StartDrag ( PointerEventInfo info, ILevelGeometry viewport ) : void
StartDrawPathSequence ( PointerEventInfo info ) : void
TileAddingHandler ( object sender, LocatedTileEventArgs e ) : void
TileCoordsFromRegion ( Rectangle region ) : IEnumerable
TileRemovingHandler ( object sender, LocatedTileEventArgs e ) : void
UpdateDrag ( PointerEventInfo info, ILevelGeometry viewport ) : void
UpdateDrawPathSequence ( PointerEventInfo info ) : void

Описание методов

EndPointerSequenceCore() защищенный Метод

protected EndPointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
viewport ILevelGeometry
Результат void

PointerLeaveFieldCore() защищенный Метод

protected PointerLeaveFieldCore ( ) : void
Результат void

PointerPositionCore() защищенный Метод

protected PointerPositionCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
viewport ILevelGeometry
Результат void

SourceChangedCore() защищенный Метод

protected SourceChangedCore ( TileSourceType type ) : void
type TileSourceType
Результат void

StartPointerSequenceCore() защищенный Метод

protected StartPointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
viewport ILevelGeometry
Результат void

TileDrawTool() публичный Метод

public TileDrawTool ( CommandHistory history, MultiTileGridLayer layer, ObservableCollection annots ) : System
history Treefrog.Presentation.Commands.CommandHistory
layer Treefrog.Framework.Model.MultiTileGridLayer
annots ObservableCollection
Результат System

UpdatePointerSequenceCore() защищенный Метод

protected UpdatePointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
viewport ILevelGeometry
Результат void