Legendary Explorer Core Nightly
Core library for working with Mass Effect Trilogy / Legendary Edition files
|
#include <string>
Go to the source code of this file.
Macros | |
#define | BLOCK_SIZE_4X4 16 |
#define | BLOCK_SIZE_4X4X4 64 |
#define | RGBA8888_CHANNEL_A 3 |
#define | RGBA8888_CHANNEL_R 2 |
#define | RGBA8888_CHANNEL_G 1 |
#define | RGBA8888_CHANNEL_B 0 |
#define | RGBA8888_OFFSET_A (RGBA8888_CHANNEL_A * 8) |
#define | RGBA8888_OFFSET_R (RGBA8888_CHANNEL_R * 8) |
#define | RGBA8888_OFFSET_G (RGBA8888_CHANNEL_G * 8) |
#define | RGBA8888_OFFSET_B (RGBA8888_CHANNEL_B * 8) |
#define | BYTE_MASK 0x00ff |
#define | BYTE_MAXVAL 255 |
#define | BYTE_MAX_FLOAT 255.0f |
#define | CONVERT_FLOAT_TO_BYTE(f) static_cast<CMP_BYTE>(((f) * BYTE_MAX_FLOAT) + 0.5) |
#define | CONVERT_BYTE_TO_FLOAT(b) (b) / BYTE_MAX_FLOAT |
#define | max(a, b) (((a) > (b)) ? (a) : (b)) |
#define | min(a, b) (((a) < (b)) ? (a) : (b)) |
#define | CMP_API |
Typedefs | |
typedef unsigned int | CMP_DWORD |
A 32-bit integer format. More... | |
typedef unsigned short | CMP_WORD |
A 16-bit integer format. More... | |
typedef unsigned char | CMP_BYTE |
An 8-bit integer format. More... | |
typedef char | CMP_CHAR |
An 8-bit char format. More... | |
typedef float | CMP_FLOAT |
A 32-bit float format. More... | |
#define BLOCK_SIZE_4X4 16 |
#define BLOCK_SIZE_4X4X4 64 |
#define RGBA8888_CHANNEL_A 3 |
#define RGBA8888_CHANNEL_R 2 |
#define RGBA8888_CHANNEL_G 1 |
#define RGBA8888_CHANNEL_B 0 |
#define RGBA8888_OFFSET_A (RGBA8888_CHANNEL_A * 8) |
#define RGBA8888_OFFSET_R (RGBA8888_CHANNEL_R * 8) |
#define RGBA8888_OFFSET_G (RGBA8888_CHANNEL_G * 8) |
#define RGBA8888_OFFSET_B (RGBA8888_CHANNEL_B * 8) |
#define BYTE_MASK 0x00ff |
#define BYTE_MAXVAL 255 |
#define BYTE_MAX_FLOAT 255.0f |
#define CONVERT_FLOAT_TO_BYTE | ( | f | ) | static_cast<CMP_BYTE>(((f) * BYTE_MAX_FLOAT) + 0.5) |
#define CONVERT_BYTE_TO_FLOAT | ( | b | ) | (b) / BYTE_MAX_FLOAT |
#define max | ( | a, | |
b | |||
) | (((a) > (b)) ? (a) : (b)) |
#define min | ( | a, | |
b | |||
) | (((a) < (b)) ? (a) : (b)) |
#define CMP_API |
typedef unsigned int CMP_DWORD |
A 32-bit integer format.
typedef unsigned short CMP_WORD |
A 16-bit integer format.
typedef unsigned char CMP_BYTE |
An 8-bit integer format.
typedef char CMP_CHAR |
An 8-bit char format.
typedef float CMP_FLOAT |
A 32-bit float format.