C# Class TEditXna.Editor.Tools.BrushTool

Inheritance: TEditXna.Editor.Tools.BaseTool
ファイルを表示 Open project: TEdit/Terraria-Map-Editor

Public Methods

Method Description
BrushTool ( WorldViewModel worldViewModel ) : System
MouseDown ( TileMouseState e ) : void
MouseMove ( TileMouseState e ) : void
MouseUp ( TileMouseState e ) : void
PreviewTool ( ) : System.Windows.Media.Imaging.WriteableBitmap

Private Methods

Method Description
CheckDirectionandDraw ( Vector2Int32 tile ) : void
DrawLine ( Vector2Int32 to ) : void
DrawLineP2P ( Vector2Int32 endPoint ) : void
FillHollow ( IEnumerable area, IEnumerable interrior ) : void
FillRectangle ( Vector2Int32 point ) : void
FillRound ( Vector2Int32 point ) : void
FillSlope ( Vector2Int32 point ) : void
FillSolid ( IEnumerable area ) : void

Method Details

BrushTool() public method

public BrushTool ( WorldViewModel worldViewModel ) : System
worldViewModel TEditXna.ViewModel.WorldViewModel
return System

MouseDown() public method

public MouseDown ( TileMouseState e ) : void
e TileMouseState
return void

MouseMove() public method

public MouseMove ( TileMouseState e ) : void
e TileMouseState
return void

MouseUp() public method

public MouseUp ( TileMouseState e ) : void
e TileMouseState
return void

PreviewTool() public method

public PreviewTool ( ) : System.Windows.Media.Imaging.WriteableBitmap
return System.Windows.Media.Imaging.WriteableBitmap