C# 클래스 NScumm.Dump.ImageDumper

파일 보기 프로젝트 열기: scemino/nscumm 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CreateGdi NScumm.Scumm.Graphics.Gdi
CreatePalette byte[]
DecompressMaskImg void
DitherCGA void
DumpRoomImage void
DumpRoomObjectImages void
DumpRoomObjects void
DumpZPlanes void
ToBitmap System.Drawing.Bitmap
ToColor System.Drawing.Color
ToColor System.Drawing.Color

공개 메소드들

메소드 설명
DumpImages ( ResourceManager index ) : void
DumpObjectImages ( ResourceManager index, IList objIds = null ) : void
DumpRoomImages ( ResourceManager index, IList roomIds ) : void
ImageDumper ( GameInfo game ) : System

비공개 메소드들

메소드 설명
CreateGdi ( ) : Gdi
CreatePalette ( ) : byte[]
DecompressMaskImg ( PixelNavigator dst, Stream src, int height ) : void
DitherCGA ( byte dst, int dstPitch, int x, int y, int width, int height ) : void
DumpRoomImage ( Room room, Gdi gdi ) : void
DumpRoomObjectImages ( Room room, ObjectData obj, Gdi gdi ) : void
DumpRoomObjects ( Room room, Gdi gdi ) : void
DumpZPlanes ( Room room, string name ) : void
ToBitmap ( Room room, VirtScreen screen ) : System.Drawing.Bitmap
ToColor ( Room room, VirtScreen screen, int x, int y ) : System.Drawing.Color
ToColor ( byte pixels, Palette palette, VirtScreen screen, int x, int y ) : System.Drawing.Color

메소드 상세

DumpImages() 공개 메소드

public DumpImages ( ResourceManager index ) : void
index NScumm.Scumm.IO.ResourceManager
리턴 void

DumpObjectImages() 공개 메소드

public DumpObjectImages ( ResourceManager index, IList objIds = null ) : void
index NScumm.Scumm.IO.ResourceManager
objIds IList
리턴 void

DumpRoomImages() 공개 메소드

public DumpRoomImages ( ResourceManager index, IList roomIds ) : void
index NScumm.Scumm.IO.ResourceManager
roomIds IList
리턴 void

ImageDumper() 공개 메소드

public ImageDumper ( GameInfo game ) : System
game NScumm.Scumm.IO.GameInfo
리턴 System