C# Class Warcraft.ADT.Chunks.Subchunks.MapChunkAlphaMaps

MCAL Chunk - Contains alpha map data in one of three forms - uncompressed 2048, uncompressed 4096 and compressed.
Inheritance: IRIFFChunk
ファイルを表示 Open project: Nihlus/libwarcraft Class Usage Examples

Public Methods

Method Description
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.

Private Methods

Method Description
DecompressAlphaMap ( uint MapOffset ) : List
Read4BitAlphaMap ( byte CompressedAlphaMap, MapChunkFlags MapFlags ) : List

Method Details

GetAlphaMap() public method

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

GetSignature() public method

public GetSignature ( ) : string
return string

LoadBinaryData() public method

public LoadBinaryData ( byte inData ) : void
inData byte
return void

MapChunkAlphaMaps() public method

public MapChunkAlphaMaps ( ) : System
return System

MapChunkAlphaMaps() public method

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