|
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] | ||
| ) |