CMGDK r49-rc2
公有成员 | 公有属性
hgl::PointSprite类参考

点精灵类 更多...

#include <PointSprite.H>

继承图,类hgl::PointSprite
hgl::VisualObject hgl::EnumObject hgl::Object hgl::_Object

所有成员的列表。

公有成员

 PointSprite (int, uint=pdcVertex2f|pdcColor4f, float=1, float=64)
 本类构造函数
virtual ~PointSprite ()
 本类析构函数
virtual void Draw (int, int)
 绘制部分点精灵
void Draw ()
 绘制所有点精灵

公有属性

float Fade
 开始衰退
Property< float > Size
 点大小
DrawArrayArray
 数据阵列

详细描述

点精灵类

点精灵即OpenGL中point sprite扩展的一种封装,在没有硬件支持的情况下仅画出点来
同时粒子系统也会通过点精灵来绘制


构造及析构函数文档

hgl::PointSprite::PointSprite ( int  max,
uint  dc = pdcVertex2f|pdcColor4f,
float  size = 1,
float  fade = 64 
)

本类构造函数

点精灵类构建函数

参数:
max最大数量
dc点数据的构成
size点大小
fade衰退值
参见:
PointDataCompoment
hgl::PointSprite::~PointSprite ( ) [virtual]

本类析构函数


成员函数文档

void hgl::PointSprite::Draw ( int  first,
int  count 
) [virtual]

绘制部分点精灵

绘制点精灵,从第first个开始绘制count个点精灵

参数:
first开始绘制的编号
count绘制的数量
void hgl::PointSprite::Draw ( ) [virtual]

绘制所有点精灵

绘制点精灵

重载hgl::VisualObject


成员数据文档

数据阵列

开始衰退

点大小


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