C# Class MegaMan.Editor.Bll.Algorithms.TilesetImporter

Datei anzeigen Open project: Tesserex/C--MegaMan-Engine Class Usage Examples

Public Methods

Method Description
AddImagesAsync ( IEnumerable images, IProgress progress ) : System.Threading.Tasks.Task
CompactTilesheet ( ) : void
ExtractTiles ( ) : void
TilesetImporter ( TilesetDocument tileset ) : System

Private Methods

Method Description
AddImage ( List tempTiles, System.Windows.Media.Imaging.BitmapSource image, string path ) : void
AppendNewTilesToSheet ( List tempTiles ) : void
CutFrame ( System.Windows.Media.Imaging.WriteableBitmap sheet, Common frameRect ) : System.Windows.Media.Imaging.WriteableBitmap
DeduplicateTemps ( List tempTiles ) : List
ExtractImage ( List tempTiles, System.Windows.Media.Imaging.BitmapSource image, int spacing, int offset, IProgress progress = null ) : void
RipAllFrames ( ) : List>.Dictionary

Method Details

AddImagesAsync() public method

public AddImagesAsync ( IEnumerable images, IProgress progress ) : System.Threading.Tasks.Task
images IEnumerable
progress IProgress
return System.Threading.Tasks.Task

CompactTilesheet() public method

public CompactTilesheet ( ) : void
return void

ExtractTiles() public method

public ExtractTiles ( ) : void
return void

TilesetImporter() public method

public TilesetImporter ( TilesetDocument tileset ) : System
tileset TilesetDocument
return System