C# 클래스 Warcraft.ADT.Chunks.Subchunks.MapChunkAlphaMaps

MCAL Chunk - Contains alpha map data in one of three forms - uncompressed 2048, uncompressed 4096 and compressed.
상속: IRIFFChunk
파일 보기 프로젝트 열기: Nihlus/libwarcraft 1 사용 예제들

공개 메소드들

메소드 설명
GetAlphaMap ( uint MapOffset, TextureLayerFlags LayerFlags, MapChunkFlags MapFlags ) : List
GetSignature ( ) : string
LoadBinaryData ( byte inData ) : void
MapChunkAlphaMaps ( ) : System
MapChunkAlphaMaps ( byte inData ) : System

Initializes a new instance of the Warcraft.ADT.Chunks.Subchunks.MapChunkAlphaMaps class.

비공개 메소드들

메소드 설명
DecompressAlphaMap ( uint MapOffset ) : List
Read4BitAlphaMap ( byte CompressedAlphaMap, MapChunkFlags MapFlags ) : List

메소드 상세

GetAlphaMap() 공개 메소드

public GetAlphaMap ( uint MapOffset, TextureLayerFlags LayerFlags, MapChunkFlags MapFlags ) : List
MapOffset uint
LayerFlags TextureLayerFlags
MapFlags MapChunkFlags
리턴 List

GetSignature() 공개 메소드

public GetSignature ( ) : string
리턴 string

LoadBinaryData() 공개 메소드

public LoadBinaryData ( byte inData ) : void
inData byte
리턴 void

MapChunkAlphaMaps() 공개 메소드

public MapChunkAlphaMaps ( ) : System
리턴 System

MapChunkAlphaMaps() 공개 메소드

Initializes a new instance of the Warcraft.ADT.Chunks.Subchunks.MapChunkAlphaMaps class.
public MapChunkAlphaMaps ( byte inData ) : System
inData byte Data.
리턴 System