C# Класс Warcraft.ADT.Chunks.Subchunks.MapChunkAlphaMaps

MCAL Chunk - Contains alpha map data in one of three forms - uncompressed 2048, uncompressed 4096 and compressed.
Наследование: IRIFFChunk
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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