C# 클래스 SmartAssembly.Zip.SimpleZip.DeflaterHuffman

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

공개 메소드들

메소드 설명
BitReverse ( int toReverse ) : short
CompressBlock ( ) : void
DeflaterHuffman ( SimpleZip pending ) : System
FlushBlock ( byte stored, int storedOffset, int storedLength, bool lastBlock ) : void
FlushStoredBlock ( byte stored, int storedOffset, int storedLength, bool lastBlock ) : void
Init ( ) : void
IsFull ( ) : bool
SendAllTrees ( int blTreeCodes ) : void
TallyDist ( int dist, int len ) : bool
TallyLit ( int lit ) : bool

비공개 메소드들

메소드 설명
Dcode ( int distance ) : int
DeflaterHuffman ( ) : System
Lcode ( int len ) : int

메소드 상세

BitReverse() 공개 정적인 메소드

public static BitReverse ( int toReverse ) : short
toReverse int
리턴 short

CompressBlock() 공개 메소드

public CompressBlock ( ) : void
리턴 void

DeflaterHuffman() 공개 메소드

public DeflaterHuffman ( SimpleZip pending ) : System
pending SimpleZip
리턴 System

FlushBlock() 공개 메소드

public FlushBlock ( byte stored, int storedOffset, int storedLength, bool lastBlock ) : void
stored byte
storedOffset int
storedLength int
lastBlock bool
리턴 void

FlushStoredBlock() 공개 메소드

public FlushStoredBlock ( byte stored, int storedOffset, int storedLength, bool lastBlock ) : void
stored byte
storedOffset int
storedLength int
lastBlock bool
리턴 void

Init() 공개 메소드

public Init ( ) : void
리턴 void

IsFull() 공개 메소드

public IsFull ( ) : bool
리턴 bool

SendAllTrees() 공개 메소드

public SendAllTrees ( int blTreeCodes ) : void
blTreeCodes int
리턴 void

TallyDist() 공개 메소드

public TallyDist ( int dist, int len ) : bool
dist int
len int
리턴 bool

TallyLit() 공개 메소드

public TallyLit ( int lit ) : bool
lit int
리턴 bool