C# 클래스 MegaMan.Editor.SpriteBitmapCache

파일 보기 프로젝트 열기: Tesserex/C--MegaMan-Engine

공개 메소드들

메소드 설명
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