C# Класс MegaMan.Editor.SpriteBitmapCache

Показать файл Открыть проект

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

Метод Описание
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

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

Метод Описание
CropFrame ( Rectangle &srcRect, System.Windows.Media.Imaging.BitmapSource source ) : System.Windows.Media.Imaging.WriteableBitmap

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

ClearCache() публичный статический Метод

public static ClearCache ( string imagePath ) : void
imagePath string
Результат void

GetOrLoadFrame() публичный статический Метод

public static GetOrLoadFrame ( string imagePath, Rectangle srcRect ) : System.Windows.Media.Imaging.WriteableBitmap
imagePath string
srcRect MegaMan.Common.Geometry.Rectangle
Результат System.Windows.Media.Imaging.WriteableBitmap

GetOrLoadFrameGrayscale() публичный статический Метод

public static GetOrLoadFrameGrayscale ( string imagePath, Rectangle srcRect ) : System.Windows.Media.Imaging.WriteableBitmap
imagePath string
srcRect MegaMan.Common.Geometry.Rectangle
Результат System.Windows.Media.Imaging.WriteableBitmap

GetOrLoadImage() публичный статический Метод

public static GetOrLoadImage ( string absolutePath ) : System.Windows.Media.Imaging.BitmapSource
absolutePath string
Результат System.Windows.Media.Imaging.BitmapSource

GetOrLoadImageGrayscale() публичный статический Метод

public static GetOrLoadImageGrayscale ( string absolutePath ) : System.Windows.Media.Imaging.BitmapSource
absolutePath string
Результат System.Windows.Media.Imaging.BitmapSource

GetResource() публичный статический Метод

public static GetResource ( string name ) : BitmapImage
name string
Результат System.Windows.Media.Imaging.BitmapImage

InsertSource() публичный статический Метод

public static InsertSource ( string imagePath, System.Windows.Media.Imaging.BitmapSource source ) : void
imagePath string
source System.Windows.Media.Imaging.BitmapSource
Результат void

Scale() публичный статический Метод

public static Scale ( System.Windows.Media.Imaging.WriteableBitmap image, double scale ) : System.Windows.Media.Imaging.WriteableBitmap
image System.Windows.Media.Imaging.WriteableBitmap
scale double
Результат System.Windows.Media.Imaging.WriteableBitmap