World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Функции | |
bool | IsValid (const void *pcx_data) |
void | GetSize (const void *pcx_data, unsigned int *width, unsigned int *height) |
bool | Decode (const void *pcx_data, uint16_t *pOutPixels, unsigned int *width, unsigned int *height) |
void | Encode16 (const void *picture_data, unsigned int width, unsigned int height, void *pcx_data, int max_buff_size, unsigned int *packed_size) |
void | Encode32 (const void *picture_data, unsigned int width, unsigned int height, void *pcx_data, int max_buff_size, unsigned int *packed_size) |
bool PCX::IsValid | ( | const void * | pcx_data | ) |
См. определение в файле PCX.cpp строка 30
Перекрестные ссылки PCXHeader::bpp и PCXHeader::planes.
Используется в Decode(), PCX_File_Loader::InternalLoad() и PCX_LOD_Loader::Load().
См. определение в файле PCX.cpp строка 35
Перекрестные ссылки PCXHeader::bottom, PCXHeader::left, PCXHeader::right и PCXHeader::up.
Используется в Decode(), PCX_File_Loader::InternalLoad() и PCX_LOD_Loader::Load().
bool PCX::Decode | ( | const void * | pcx_data, |
uint16_t * | pOutPixels, | ||
unsigned int * | width, | ||
unsigned int * | height | ||
) |
См. определение в файле PCX.cpp строка 41
Перекрестные ссылки GetSize(), IsValid() и PCXHeader::pitch.
Используется в PCX_Loader::DecodePCX().
void PCX::Encode16 | ( | const void * | picture_data, |
unsigned int | width, | ||
unsigned int | height, | ||
void * | pcx_data, | ||
int | max_buff_size, | ||
unsigned int * | packed_size | ||
) |
См. определение в файле PCX.cpp строка 297
Перекрестные ссылки Encode().
Используется в Render::PackScreenshot(), SaveGame() и Render::SavePCXImage16().
void PCX::Encode32 | ( | const void * | picture_data, |
unsigned int | width, | ||
unsigned int | height, | ||
void * | pcx_data, | ||
int | max_buff_size, | ||
unsigned int * | packed_size | ||
) |
См. определение в файле PCX.cpp строка 305
Перекрестные ссылки Encode().
Используется в Render::SavePCXImage32().