CMGDK r49-rc2
组合类型 | 公有成员 | 公有属性 | 保护成员 | 保护属性
hgl::AnimeTexture类参考

#include <AnimeTexture.H>

继承图,类hgl::AnimeTexture
hgl::Texture2D hgl::Texture hgl::DataObject hgl::Object hgl::_Object

所有成员的列表。

组合类型

struct  Frame

公有成员

 AnimeTexture ()
 AnimeTexture (TDFNode *, uint=0, uint=1)
 AnimeTexture (Stream *, uint=0, uint=1)
 AnimeTexture (const wchar_t *, uint=0, uint=1)
 AnimeTexture (HAC *, const wchar_t *, uint=0, uint=1)
virtual ~AnimeTexture ()
virtual bool Load (TDFNode *, uint=0, uint=1)
virtual void Clear ()
 清除贴图
virtual void Bind ()

公有属性

bool Loop
 是否循环播放
float Speed
 播放速度,默认为1

保护成员

void InitPrivate ()

保护属性

FramePicList
uint FrameTime
uint TotalTime
int CurFrame
int FrameCount

详细描述

动画贴图
为一个动画创建一张贴图,使用此贴图,内容会自动被更新


构造及析构函数文档

hgl::AnimeTexture::AnimeTexture ( )
hgl::AnimeTexture::AnimeTexture ( TDFNode tdf,
uint  fmt = 0,
uint  mip = 1 
)
hgl::AnimeTexture::AnimeTexture ( Stream str,
uint  fmt = 0,
uint  mip = 1 
)
hgl::AnimeTexture::AnimeTexture ( const wchar_t *  fn,
uint  fmt = 0,
uint  mip = 1 
)
hgl::AnimeTexture::AnimeTexture ( HAC hac,
const wchar_t *  fn,
uint  fmt = 0,
uint  mip = 1 
)
virtual hgl::AnimeTexture::~AnimeTexture ( ) [inline, virtual]

成员函数文档

void hgl::AnimeTexture::Bind ( ) [virtual]

重载hgl::Texture

void hgl::AnimeTexture::Clear ( ) [virtual]

清除贴图

重载hgl::Texture2D

void hgl::AnimeTexture::InitPrivate ( ) [protected]
bool hgl::AnimeTexture::Load ( TDFNode tdf,
uint  fmt = 0,
uint  mip = 1 
) [virtual]

成员数据文档

是否循环播放

播放速度,默认为1


该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义