CMGDK r49-rc2
|
#include <hgl/type/WideString.H>
组合类型 | |
class | hgl::CompressStream |
class | hgl::DecompressStream |
名字空间 | |
namespace | hgl |
__MAKE_HGL__&&!__MAKE_PLUGIN__ | |
类型定义 | |
typedef CompressAlgorithm | hgl::CA |
压缩算法枚举定义 | |
函数 | |
hgl::enum_uint (CompressAlgorithm) | |
压缩算法 | |
const WideString | hgl::CAToName (CA) |
压缩法算枚举到名称转换 | |
CA | hgl::NameToCA (const WideString &) |
名称到压缩算法枚举转换 | |
uint32 | hgl::Compress (const WideString &, void *, uint32, void *, uint32, float=1) |
压缩数据 | |
uint32 | hgl::Decompress (const WideString &, void *, uint32, void *, uint32) |
解压缩数据 | |
uint32 | hgl::ImageCompress (const WideString &, void *, uint32, void *, int, int, int, float=1) |
压缩图像数据 | |
uint32 | hgl::ImageDecompress (const WideString &, void *, void *, uint32, int, int, int) |
解压缩图像数据 | |
uint32 __inline | hgl::Compress (CA ca, void *data, uint32 size, void *compressdata, uint32 out_max, float level=1) |
uint32 __inline | hgl::Decompress (CA ca, void *compressdata, uint32 size, void *out_data, uint32 out_max) |
uint32 __inline | hgl::ImageCompress (CA ca, void *buffer, uint32 buffer_size, void *data, int width, int height, int channels, int level) |
uint32 __inline | hgl::ImageDecompress (CA ca, void *data, void *buffer, uint32 size, int width, int height, int channels) |