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

Afficher le fichier Open project: Tesserex/C--MegaMan-Engine Class Usage Examples

Méthodes publiques

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

Private Methods

Méthode 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 méthode

public AddImagesAsync ( IEnumerable images, IProgress progress ) : System.Threading.Tasks.Task
images IEnumerable
progress IProgress
Résultat System.Threading.Tasks.Task

CompactTilesheet() public méthode

public CompactTilesheet ( ) : void
Résultat void

ExtractTiles() public méthode

public ExtractTiles ( ) : void
Résultat void

TilesetImporter() public méthode

public TilesetImporter ( TilesetDocument tileset ) : System
tileset TilesetDocument
Résultat System