CMGDK r49-rc2
|
点精灵类 更多...
#include <PointSprite.H>
公有成员 | |
PointSprite (int, uint=pdcVertex2f|pdcColor4f, float=1, float=64) | |
本类构造函数 | |
virtual | ~PointSprite () |
本类析构函数 | |
virtual void | Draw (int, int) |
绘制部分点精灵 | |
void | Draw () |
绘制所有点精灵 | |
公有属性 | |
float | Fade |
开始衰退 | |
Property< float > | Size |
点大小 | |
DrawArray * | Array |
数据阵列 |
点精灵类
点精灵即OpenGL中point sprite扩展的一种封装,在没有硬件支持的情况下仅画出点来
同时粒子系统也会通过点精灵来绘制
hgl::PointSprite::~PointSprite | ( | ) | [virtual] |
本类析构函数
绘制部分点精灵
绘制点精灵,从第first个开始绘制count个点精灵
first | 开始绘制的编号 |
count | 绘制的数量 |
void hgl::PointSprite::Draw | ( | ) | [virtual] |
float hgl::PointSprite::Fade |
开始衰退
Property<float> hgl::PointSprite::Size |
点大小