Legendary Explorer Core Nightly
Core library for working with Mass Effect Trilogy / Legendary Edition files
|
Macros | |
#define | EXPLICIT_ALPHA_PIXEL_MASK 0xf |
#define | EXPLICIT_ALPHA_PIXEL_BPP 4 |
Functions | |
static void | EncodeAlphaBlock (CMP_DWORD compressedBlock[2], CMP_BYTE nEndpoints[2], CMP_BYTE nIndices[BLOCK_SIZE_4X4]) |
CMP_API void | CompressAlphaBlock (CMP_BYTE alphaBlock[BLOCK_SIZE_4X4], CMP_DWORD compressedBlock[2]) |
static void | GetCompressedAlphaRamp (CMP_BYTE alpha[8], CMP_DWORD compressedBlock[2]) |
CMP_API void | DecompressAlphaBlock (CMP_BYTE alphaBlock[BLOCK_SIZE_4X4], CMP_DWORD compressedBlock[2]) |
void | CompressExplicitAlphaBlock (CMP_BYTE alphaBlock[BLOCK_SIZE_4X4], CMP_DWORD compressedBlock[2]) |
void | DecompressExplicitAlphaBlock (CMP_BYTE alphaBlock[BLOCK_SIZE_4X4], CMP_DWORD compressedBlock[2]) |
#define EXPLICIT_ALPHA_PIXEL_MASK 0xf |
#define EXPLICIT_ALPHA_PIXEL_BPP 4 |
|
static |
CMP_API void CompressAlphaBlock | ( | CMP_BYTE | alphaBlock[BLOCK_SIZE_4X4], |
CMP_DWORD | compressedBlock[2] | ||
) |
CMP_API void DecompressAlphaBlock | ( | CMP_BYTE | alphaBlock[BLOCK_SIZE_4X4], |
CMP_DWORD | compressedBlock[2] | ||
) |
void CompressExplicitAlphaBlock | ( | CMP_BYTE | alphaBlock[BLOCK_SIZE_4X4], |
CMP_DWORD | compressedBlock[2] | ||
) |