CMGDK r49-rc2
|
<下雪效果模拟 更多...
#include <Snow.h>
公有成员 | |
Snow (int, int, int, uint) | |
~Snow () | |
void | Add (const wchar_t *) |
void | Add (HAC *, const wchar_t *) |
void | Start (int=128, int=16) |
开始下雪 | |
void | End () |
停止下雪 | |
void | Clear () |
清除雪花 | |
void | Draw () |
对象绘制函数 | |
公有属性 | |
RectScope2f | Scope |
下雪范围 | |
Vertex2f | Wind |
风力 | |
float | Size |
基准尺寸 | |
保护成员 | |
void | CreateNewSnow () |
创建新的雪花 | |
保护属性 | |
TileData * | tile |
List< TileObject * > | pic |
ObjectList< SnowParticle > | sp |
雪花数据 | |
DrawArray * | array |
绘制用阵列 | |
int | MaxCount |
最大雪花数量 | |
int | Speed |
<下雪效果模拟
下雪效果模拟类
hgl::GraphicsEffect::Snow::~Snow | ( | ) |
void hgl::GraphicsEffect::Snow::Add | ( | const wchar_t * | filename | ) |
void hgl::GraphicsEffect::Snow::Add | ( | HAC * | hac, |
const wchar_t * | filename | ||
) |
void hgl::GraphicsEffect::Snow::Clear | ( | ) |
清除雪花
void hgl::GraphicsEffect::Snow::CreateNewSnow | ( | ) | [protected] |
创建新的雪花
void hgl::GraphicsEffect::Snow::Draw | ( | ) | [virtual] |
void hgl::GraphicsEffect::Snow::End | ( | ) |
停止下雪
DrawArray* hgl::GraphicsEffect::Snow::array [protected] |
绘制用阵列
int hgl::GraphicsEffect::Snow::MaxCount [protected] |
最大雪花数量
List<TileObject *> hgl::GraphicsEffect::Snow::pic [protected] |
基准尺寸
ObjectList<SnowParticle> hgl::GraphicsEffect::Snow::sp [protected] |
雪花数据
int hgl::GraphicsEffect::Snow::Speed [protected] |
TileData* hgl::GraphicsEffect::Snow::tile [protected] |