![]() |
CMGDK r49-rc2
|
#include <AnimeTexture.H>
组合类型 | |
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 () |
保护属性 | |
Frame * | PicList |
uint | FrameTime |
uint | TotalTime |
int | CurFrame |
int | FrameCount |
动画贴图
为一个动画创建一张贴图,使用此贴图,内容会自动被更新
hgl::AnimeTexture::AnimeTexture | ( | ) |
virtual hgl::AnimeTexture::~AnimeTexture | ( | ) | [inline, virtual] |
void hgl::AnimeTexture::Bind | ( | ) | [virtual] |
重载hgl::Texture。
void hgl::AnimeTexture::Clear | ( | ) | [virtual] |
清除贴图
void hgl::AnimeTexture::InitPrivate | ( | ) | [protected] |
int hgl::AnimeTexture::CurFrame [protected] |
int hgl::AnimeTexture::FrameCount [protected] |
uint hgl::AnimeTexture::FrameTime [protected] |
是否循环播放
Frame* hgl::AnimeTexture::PicList [protected] |
float hgl::AnimeTexture::Speed |
播放速度,默认为1
uint hgl::AnimeTexture::TotalTime [protected] |