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
Afficher le fichier Open project: Nihlus/libwarcraft Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
DecompressAlphaMap ( uint MapOffset ) : List
Read4BitAlphaMap ( byte CompressedAlphaMap, MapChunkFlags MapFlags ) : List

Method Details

GetAlphaMap() public méthode

public GetAlphaMap ( uint MapOffset, TextureLayerFlags LayerFlags, MapChunkFlags MapFlags ) : List
MapOffset uint
LayerFlags TextureLayerFlags
MapFlags MapChunkFlags
Résultat List

GetSignature() public méthode

public GetSignature ( ) : string
Résultat string

LoadBinaryData() public méthode

public LoadBinaryData ( byte inData ) : void
inData byte
Résultat void

MapChunkAlphaMaps() public méthode

public MapChunkAlphaMaps ( ) : System
Résultat System

MapChunkAlphaMaps() public méthode

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