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

#include <VectorTrace.H>

继承图,类hgl::affect::VectorTrace2D
hgl::AffectorObject hgl::EnumObject hgl::Object hgl::_Object

所有成员的列表。

公有成员

 DefEvent (void, OnToEnd,(VectorTrace2D *))
 到达目的地事件
 VectorTrace2D (Timer *, const Vertex2f &coord, const Vertex2f &speed)
virtual ~VectorTrace2D ()
virtual const wchar_t * GetClassName ()
 取得类名
virtual void Update ()
 更新坐标点

公有属性

Vertex2f Coord
 当前坐标点
Vertex2f Target
 目标点
float MaxSpeed
 最大速度(默认20)
float MinDistance
 最小距离(默认10)
float MaxSpeedDistance
 最大速度所需距离(默认1000)
float DecSpeed
 减速幅度(默认0.75)

详细描述

矢量跟踪影响器


构造及析构函数文档

hgl::affect::VectorTrace2D::VectorTrace2D ( Timer t,
const Vertex2f c,
const Vertex2f s 
)

矢量跟踪

参数:
c起始坐标
s速度/秒
virtual hgl::affect::VectorTrace2D::~VectorTrace2D ( ) [inline, virtual]

成员函数文档

hgl::affect::VectorTrace2D::DefEvent ( void  ,
OnToEnd  ,
(VectorTrace2D *)   
)

到达目的地事件

virtual const wchar_t* hgl::affect::VectorTrace2D::GetClassName ( ) [inline, virtual]

取得类名

重载hgl::AffectorObject

void hgl::affect::VectorTrace2D::Update ( ) [virtual]

更新坐标点

重载hgl::AffectorObject


成员数据文档

当前坐标点

减速幅度(默认0.75)

最大速度(默认20)

最大速度所需距离(默认1000)

最小距离(默认10)

目标点


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