CMGDK r49-rc2
组合类型 | 名字空间 | 类型定义 | 函数
K:/CMGDKv18/SDK/Include/hgl/gl/Texture2D.H文件参考
#include <hgl/gl/OpenGL.H>
#include <hgl/gl/Texture.H>
#include <hgl/type/Vertex2.H>
#include <hgl/type/ObjectBuffer.H>
#include <hgl/type/RectScope.H>
#include <hgl/type/ResManage.H>
#include <hgl/gl/Texture2D.Attrib.H>

浏览该文件的源代码。

组合类型

class  hgl::Texture2D
 2D贴图处理类 更多...

名字空间

namespace  hgl
 

__MAKE_HGL__&&!__MAKE_PLUGIN__


类型定义

typedef ObjectBuffer< Texture2D > hgl::TexBuffer
 Texture2D图片缓冲管理器
typedef ObjectBufferFromHAC
< Texture2D > 
hgl::TexBufferHAC
 Texture2D图片缓冲管理器(从HAC包中取得文件)
typedef ResManageByName
< Texture2D > 
hgl::TexResManage
 Texture2D图片资源管理器
typedef ResManageHAC< Texture2D > hgl::TexResManageHAC
 Texture2D图片资源管理器(从HAC名中取得文件)

函数

Loader * hgl::ASyncLoadTexture2D (Texture2D **, HAC *, const wchar_t *, uint=0, uint=1)
 异步加载一个贴图
void * hgl::LoadTexture (TDFNode *, uint &, int &, int &, ColorType &)
 从TDF加载一个贴图文件,并取得原始数据
void * hgl::LoadTexture (Stream *, uint &, int &, int &, ColorType &)
 从流加载一个贴图文件,并取得原始数据
void * hgl::LoadTexture (const wchar_t *, uint &, int &, int &, ColorType &)
 加载一个贴图文件,并取得原始数据
void * hgl::LoadTexture (HAC *, const wchar_t *, uint &, int &, int &, ColorType &)
 加载一个贴图文件,并取得原始数据
Texture2D * hgl::CopyScreenToTexture2D (int, int, int, int, uint=0)
 根据当前屏幕内容生成一个2D贴图
bool hgl::SaveBitmapToTEX (const wchar_t *, int, int, ColorType, void *, const wchar_t *ca=L"RLE", float rate=1)
 保存一个位图数据成TEX文件
bool hgl::SaveScreenToTEX (const wchar_t *, int, int, int, int, const wchar_t *ca=L"RLE", float rate=1)
 保存当前屏幕图像成TEX文件
bool hgl::SaveScreenToTEX (const wchar_t *, int, int, int, int, int, int, const wchar_t *ca=L"RLE", float rate=1)
 保存当前屏幕图像成TEX文件
bool hgl::LoadCubeTexture (TDFNode *, Texture2D *[6])
 从TDF节点中加载一个Cube贴图
bool hgl::LoadCubeTexture (Stream *, Texture2D *[6])
 从流中加载一个Cube贴图
bool hgl::LoadCubeTexture (const wchar_t *, Texture2D *[6])
 加载一个Cube贴图文件
bool hgl::LoadCubeTexture (HAC *, const wchar_t *, Texture2D *[6])
 加载一个Cube贴图文件
bool hgl::ConvertImg2Tex (const wchar_t *, const wchar_t *, ColorType=ctNone, const wchar_t *ca=L"RLE", float rate=1)
 转换一个图片到.TEX贴图文件
bool hgl::ConvertImg2CubeTex (const wchar_t **, const wchar_t *, ColorType=ctNone, const wchar_t *ca=L"RLE", float rate=1)
 转换一组图片到一个Cube贴图,供CubeMap或SkyBox使用
bool hgl::ConvertImg2Anime (int, const wchar_t **, const wchar_t *, ColorType ctNone, const wchar_t *ca=L"RLE", float rate=1)
 转换一组图片到一个Anime动画文件
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义