cocos2d-x 3.0
- 首页 - 相关页面 - 模块 - 命名空间 - - 文件 -
Public 成员函数 - 图1 Public 成员函数 - 图2)
- 类列表 - 类索引 - 类继承关系 - 类成员

全部)) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义)))

Public 成员函数 | 静态 Public 成员函数 | 所有成员列表

PointArray类 参考 Actions

一个包含控制坐标的数组. 更多…

#include

类 PointArray 继承关系图:

Public 成员函数 - 图3 Ref Clonable

## Public 成员函数
virtual ~PointArray ()
NA NA 更多…
PointArray ()
NA NA 更多…
bool initWithCapacity (ssize_t capacity)
初始化一条指定大小的曲线 NA 更多…
void addControlPoint (Vec2 controlPoint)
添加一个控制点 NA 更多…
void insertControlPoint (Vec2 &controlPoint, ssize_t index)
插入一个控制点 NA 更多…
void replaceControlPoint (Vec2 &controlPoint, ssize_t index)
替换现有的控制点 NA 更多…
Vec2 getControlPointAtIndex (ssize_t index)
获得一个指定索引的控制点的值 NA 更多…
void removeControlPointAtIndex (ssize_t index)
删除指定索引的控制点deletes a control point at a given index NA 更多…
ssize_t count () const
返回这个控制点数组里面的所有节点的总数 NA 更多…
PointArray reverse () const
返回一个新的逆向的数组集合. 更多…
void reverseInline ()
将这个内联的数组的控制点逆向化, 他不会产生一个新的数组 NA 更多…
virtual PointArray clone () const
NA NA 更多…
const std::vector< Vec2 > getControlPoints () const
NA 更多…
void setControlPoints (std::vector< Vec2 > controlPoints)
NA 更多…
- Public 成员函数 继承自 Ref
void retain ()
保留所有权. 更多…
void release ()
立即释放所有权. 更多…
Ref autorelease ()
自动释放所有权在不久的将来. 更多…
unsigned int getReferenceCount () const
返回Ref对象当前的引用计数. 更多…
virtual ~Ref ()
NA NA 更多…
- Public 成员函数 继承自 Clonable
virtual ~Clonable ()
NA NA 更多…
CC_DEPRECATED_ATTRIBUTE Ref copy () const
返回Ref对象的一份拷贝. 更多…
## 静态 Public 成员函数
static PointArray * create (ssize_t capacity)
创建或初始化这个数组集合的容量大小 NA 更多…
## 额外继承的成员函数
- Protected 成员函数 继承自 Ref
Ref ()
构造函数 更多…
- Protected 属性 继承自 Ref
unsigned int _referenceCount
引用计数 更多…

详细描述

一个包含控制坐标的数组.

它所使用的是笛卡尔曲线和CatmullRom线曲线动作 .

构造及析构函数说明

virtual ~PointArray ( )

virtual

NA NA

PointArray ( )

NA NA

成员函数说明

void addControlPoint ( Vec2 controlPoint)

添加一个控制点 NA

virtual PointArray* clone ( ) const

virtual

NA NA

实现了 Clonable.

ssize_t count ( ) const

返回这个控制点数组里面的所有节点的总数 NA

static PointArray* create ( ssize_t capacity)

static

创建或初始化这个数组集合的容量大小 NA

Vec2 getControlPointAtIndex ( ssize_t index)

获得一个指定索引的控制点的值 NA

const std::vector<Vec2> getControlPoints ( ) const

NA

bool initWithCapacity ( ssize_t capacity)

初始化一条指定大小的曲线 NA

void insertControlPoint ( Vec2 & controlPoint,
ssize_t index
)

插入一个控制点 NA

void removeControlPointAtIndex ( ssize_t index)

删除指定索引的控制点deletes a control point at a given index NA

void replaceControlPoint ( Vec2 & controlPoint,
ssize_t index
)

替换现有的控制点 NA

PointArray* reverse ( ) const

返回一个新的逆向的数组集合.

用户必须主动释放这个副本 NA

void reverseInline ( )

将这个内联的数组的控制点逆向化, 他不会产生一个新的数组 NA

void setControlPoints ( std::vector< Vec2 > controlPoints)

NA


该类的文档由以下文件生成:

  • cocos2d
  • PointArray
  • 生成于 2014年 五月 29日 星期四 09:41:48 , 为 cocos2d-x使用 doxygen 1.8.6