CMGDK r49-rc2
|
#include <hgl/2d/HGPLayer.H>
#include <hgl/gl/Texture.H>
#include <hgl/type/ObjectBuffer.H>
#include <hgl/type/ResManage.H>
#include <hgl/type/Vertex2.H>
#include <hgl/2d/HGP.Attrib.H>
组合类型 | |
class | hgl::HGP |
HGP图片管理类 更多... | |
名字空间 | |
namespace | hgl |
__MAKE_HGL__&&!__MAKE_PLUGIN__ | |
类型定义 | |
typedef ObjectBuffer< HGP > | hgl::HGPBuffer |
HGP图片缓冲管理器 | |
typedef ObjectBufferFromHAC< HGP > | hgl::HGPBufferHAC |
HGP图片缓冲管理器(从HAC名中取得文件) | |
typedef ResManageByName< HGP > | hgl::HGPResManage |
HGP图片资源管理器 | |
typedef ResManageHAC< HGP > | hgl::HGPResManageHAC |
HGP图片资源管理器(从HAC名中取得文件) | |
函数 | |
HGP * | hgl::CopyScreenToHGP (int, int, int, int, uint=GL_RGB8) |
根据当前屏幕图像生成一个HGP | |
bool | hgl::SaveBitmapToHGP (const wchar_t *, int, int, ColorType, void *, const wchar_t *ca=L"RLE", float=1) |
保存一个位图数据成HGP文件 | |
bool | hgl::SaveScreenToHGP (const wchar_t *, int, int, int, int, const wchar_t *ca=L"RLE", float=1) |
保存当前屏幕图像成HGP文件 | |
bool | hgl::SaveScreenToHGP (const wchar_t *, int, int, int, int, int, int, const wchar_t *ca=L"RLE", float=1) |
保存当前屏幕图像成HGP文件 | |
void | hgl::SetSameColor (int) |
void | hgl::SetClearSimplePixel (bool) |
设置色差容差 | |
bool | hgl::ConvertMultiLayerImageToHGP (const wchar_t *, const wchar_t *, ColorType=ctNone, const wchar_t *ca=L"RLE", float=1) |
转换多层图片到HGP | |
bool | hgl::ConvertMonoLayerImageToHGP (const wchar_t *, const wchar_t *, ColorType=ctNone, const wchar_t *ca=L"RLE", float=1) |
转换单层图片到HGP | |
bool | hgl::ConvertSameLayerImageToHGP (const wchar_t *, const wchar_t *, ColorType=ctNone, const wchar_t *ca=L"RLE", float=1) |
转换多层图片到HGP(并自动裁剪掉每一层与底层相同内容的部分) | |
bool | hgl::ConvertSameLayerImageToHGPTest (const wchar_t *, const wchar_t *, ColorType=ctNone, const wchar_t *ca=L"RLE", float=1) |
转换多层图片到HGP(并自动裁剪掉每一层与底层相同内容的部分) | |
bool | hgl::ConvertPSDToMapHGP (const wchar_t *, const wchar_t *, ColorType=ctNone, const wchar_t *ca=L"RLE", float=1) |
转换PSD到地图用HGP | |
void * | hgl::LoadHGP (TDFNode *, uint &, int &, int &, int8 &) |
void * | hgl::LoadHGP (Stream *, uint &, int &, int &, int8 &) |
void * | hgl::LoadHGP (const wchar_t *, uint &, int &, int &, int8 &) |
void * | hgl::LoadHGP (HAC *, const wchar_t *, uint &, int &, int &, int8 &) |
Loader * | hgl::ASyncLoadHGP (HGP **, HAC *, const wchar_t *) |
异步加载HGP图片 | |
Loader * | hgl::ASyncLoadHGPSame (HGP **, HAC *, const wchar_t *) |
异步加载HGPSame图片 |