C# Class MegaMan.Editor.SpriteBitmapCache

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

Méthodes publiques

Méthode Description
ClearCache ( string imagePath ) : void
GetOrLoadFrame ( string imagePath, Rectangle srcRect ) : System.Windows.Media.Imaging.WriteableBitmap
GetOrLoadFrameGrayscale ( string imagePath, Rectangle srcRect ) : System.Windows.Media.Imaging.WriteableBitmap
GetOrLoadImage ( string absolutePath ) : System.Windows.Media.Imaging.BitmapSource
GetOrLoadImageGrayscale ( string absolutePath ) : System.Windows.Media.Imaging.BitmapSource
GetResource ( string name ) : BitmapImage
InsertSource ( string imagePath, System.Windows.Media.Imaging.BitmapSource source ) : void
Scale ( System.Windows.Media.Imaging.WriteableBitmap image, double scale ) : System.Windows.Media.Imaging.WriteableBitmap

Private Methods

Méthode Description
CropFrame ( Rectangle &srcRect, System.Windows.Media.Imaging.BitmapSource source ) : System.Windows.Media.Imaging.WriteableBitmap

Method Details

ClearCache() public static méthode

public static ClearCache ( string imagePath ) : void
imagePath string
Résultat void

GetOrLoadFrame() public static méthode

public static GetOrLoadFrame ( string imagePath, Rectangle srcRect ) : System.Windows.Media.Imaging.WriteableBitmap
imagePath string
srcRect MegaMan.Common.Geometry.Rectangle
Résultat System.Windows.Media.Imaging.WriteableBitmap

GetOrLoadFrameGrayscale() public static méthode

public static GetOrLoadFrameGrayscale ( string imagePath, Rectangle srcRect ) : System.Windows.Media.Imaging.WriteableBitmap
imagePath string
srcRect MegaMan.Common.Geometry.Rectangle
Résultat System.Windows.Media.Imaging.WriteableBitmap

GetOrLoadImage() public static méthode

public static GetOrLoadImage ( string absolutePath ) : System.Windows.Media.Imaging.BitmapSource
absolutePath string
Résultat System.Windows.Media.Imaging.BitmapSource

GetOrLoadImageGrayscale() public static méthode

public static GetOrLoadImageGrayscale ( string absolutePath ) : System.Windows.Media.Imaging.BitmapSource
absolutePath string
Résultat System.Windows.Media.Imaging.BitmapSource

GetResource() public static méthode

public static GetResource ( string name ) : BitmapImage
name string
Résultat System.Windows.Media.Imaging.BitmapImage

InsertSource() public static méthode

public static InsertSource ( string imagePath, System.Windows.Media.Imaging.BitmapSource source ) : void
imagePath string
source System.Windows.Media.Imaging.BitmapSource
Résultat void

Scale() public static méthode

public static Scale ( System.Windows.Media.Imaging.WriteableBitmap image, double scale ) : System.Windows.Media.Imaging.WriteableBitmap
image System.Windows.Media.Imaging.WriteableBitmap
scale double
Résultat System.Windows.Media.Imaging.WriteableBitmap