C# 클래스 Squish.Alpha

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

공개 메소드들

메소드 설명
CompressAlphaDxt3 ( byte rgba, byte target, int targetOffset, int mask ) : void
CompressAlphaDxt5 ( byte rgba, int mask, byte target, int targetOffset ) : void
DecompressAlphaDxt3 ( byte block, int blockOffset, byte target, int targetOffset ) : void
DecompressAlphaDxt5 ( byte block, int blockOffset, byte target, int targetOffset ) : void

비공개 메소드들

메소드 설명
FitCodes ( byte rgba, int mask, byte codes, byte &indices ) : int
FixRange ( int &min, int &max, int steps ) : void
FloatToInt ( float a, int limit ) : int
WriteAlphaBlock ( int alpha0, int alpha1, byte indices, byte target, int targetOffset ) : void
WriteAlphaBlock5 ( int alpha0, int alpha1, byte indices, byte target, int targetOffset ) : void
WriteAlphaBlock7 ( int alpha0, int alpha1, byte indices, byte target, int targetOffset ) : void

메소드 상세

CompressAlphaDxt3() 공개 정적인 메소드

public static CompressAlphaDxt3 ( byte rgba, byte target, int targetOffset, int mask ) : void
rgba byte
target byte
targetOffset int
mask int
리턴 void

CompressAlphaDxt5() 공개 정적인 메소드

public static CompressAlphaDxt5 ( byte rgba, int mask, byte target, int targetOffset ) : void
rgba byte
mask int
target byte
targetOffset int
리턴 void

DecompressAlphaDxt3() 공개 정적인 메소드

public static DecompressAlphaDxt3 ( byte block, int blockOffset, byte target, int targetOffset ) : void
block byte
blockOffset int
target byte
targetOffset int
리턴 void

DecompressAlphaDxt5() 공개 정적인 메소드

public static DecompressAlphaDxt5 ( byte block, int blockOffset, byte target, int targetOffset ) : void
block byte
blockOffset int
target byte
targetOffset int
리턴 void