CMGDK r49-rc2
公有成员 | 公有属性 | 保护成员 | 保护属性
hgl::GraphicsEffect::Snow类参考

<下雪效果模拟 更多...

#include <Snow.h>

继承图,类hgl::GraphicsEffect::Snow
hgl::VisualObject hgl::EnumObject hgl::Object hgl::_Object

所有成员的列表。

公有成员

 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 ()
 创建新的雪花

保护属性

TileDatatile
List< TileObject * > pic
ObjectList< SnowParticlesp
 雪花数据
DrawArrayarray
 绘制用阵列
int MaxCount
 最大雪花数量
int Speed

详细描述

<下雪效果模拟

下雪效果模拟类


构造及析构函数文档

hgl::GraphicsEffect::Snow::Snow ( int  w,
int  h,
int  max_count,
uint  gl_format 
)
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]

对象绘制函数

对象绘制函数。如果对象没有重载这个函数,即被视为放弃绘制属性,将不会存在于对象控制器的绘制列表里

重载hgl::VisualObject

void hgl::GraphicsEffect::Snow::End ( )

停止下雪

void hgl::GraphicsEffect::Snow::Start ( int  max_count = 128,
int  min_count = 16 
)

开始下雪


成员数据文档

绘制用阵列

最大雪花数量

下雪范围

基准尺寸

雪花数据

风力


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