C# 클래스 NScumm.Scumm.Smush.Codec47Decoder

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

공개 메소드들

메소드 설명
Codec47Decoder ( int width, int height ) : System
Decode ( byte dst, byte src ) : bool
Decode2 ( byte dst, int dstPos, byte src, int srcPos, int width, int height, byte param_ptr, int param_ptrPos ) : void
Level1 ( byte d_dst, int dstPos ) : void
Level2 ( byte d_dst, int dstPos ) : void
Level3 ( byte d_dst, int dstPos ) : void
MakeTables47 ( int width ) : void
MakeTablesInterpolation ( int param ) : void

비공개 메소드들

메소드 설명
COPY_2X1_LINE ( byte dst, int dstPos, byte src, int srcPos ) : void
COPY_4X1_LINE ( byte dst, int dstPos, byte src, int srcPos ) : void
FILL_2X1_LINE ( byte dst, int dstPos, byte value ) : void
FILL_4X1_LINE ( byte dst, int dstPos, byte value ) : void

메소드 상세

Codec47Decoder() 공개 메소드

public Codec47Decoder ( int width, int height ) : System
width int
height int
리턴 System

Decode() 공개 메소드

public Decode ( byte dst, byte src ) : bool
dst byte
src byte
리턴 bool

Decode2() 공개 메소드

public Decode2 ( byte dst, int dstPos, byte src, int srcPos, int width, int height, byte param_ptr, int param_ptrPos ) : void
dst byte
dstPos int
src byte
srcPos int
width int
height int
param_ptr byte
param_ptrPos int
리턴 void

Level1() 공개 메소드

public Level1 ( byte d_dst, int dstPos ) : void
d_dst byte
dstPos int
리턴 void

Level2() 공개 메소드

public Level2 ( byte d_dst, int dstPos ) : void
d_dst byte
dstPos int
리턴 void

Level3() 공개 메소드

public Level3 ( byte d_dst, int dstPos ) : void
d_dst byte
dstPos int
리턴 void

MakeTables47() 공개 메소드

public MakeTables47 ( int width ) : void
width int
리턴 void

MakeTablesInterpolation() 공개 메소드

public MakeTablesInterpolation ( int param ) : void
param int
리턴 void