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

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

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

Data类 参考

#include

## Public 成员函数
Data ()
Data (const Data &other)
Data (Data &&other)
~Data ()
Data & operator= (const Data &other)
Data & operator= (Data &&other)
unsigned char getBytes () const
NA NA 更多…
ssize_t getSize () const
NA NA 更多…
void copy (unsigned char bytes, const ssize_t size)
拷贝缓冲区内容(指 bytes), 缓冲区长度信息到Data. 更多…
void fastSet (unsigned char *bytes, const ssize_t size)
快速设置 Data 缓冲区内容(仅复制指针, 不复制内容)和缓冲区长度. 更多…
void clear ()
清空 Data, 释放缓冲区内存, 重置 Data 缓冲区长度. 更多…
bool isNull () const
检查 Data 是否为空. 更多…
## 静态 Public 属性
static const Data Null

构造及析构函数说明

Data ( )

Data ( const Data & other)

Data ( Data && other)

~Data ( )

成员函数说明

void clear ( )

清空 Data, 释放缓冲区内存, 重置 Data 缓冲区长度.

void copy ( unsigned char * bytes,
const ssize_t size
)

拷贝缓冲区内容(指 bytes), 缓冲区长度信息到Data.

  • 注解
  • 这个方法会拷贝整个缓冲区的内容到Data. 开发者应该在调用这个方法之后释放内存(指 bytes).

void fastSet ( unsigned char * bytes,
const ssize_t size
)

快速设置 Data 缓冲区内容(仅复制指针, 不复制内容)和缓冲区长度.

请谨慎使用.

  • 参数
  • bytes缓冲区指针, 必须使用 'malloc' 或 'calloc' 来分配内存, 因为 Data 析构函数会使用 'free' 释放内存.

  • 注解
    1. 这个方法将移动 bytes指针的拥有权至Data,
  • 这个指针(指 bytes)在作为参数传递给这个方法之后不应该再在其他地方使用.

unsigned char* getBytes ( ) const

NA NA

ssize_t getSize ( ) const

NA NA

bool isNull ( ) const

检查 Data 是否为空.

Data& operator= ( const Data & other)

Data& operator= ( Data && other)

类成员变量说明

const Data Null

static


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

  • /Users/zeroyang/Documents/github/cocos2d-x/cocos/base/CCData.h
  • cocos2d
  • Data
  • 生成于 2014年 五月 29日 星期四 09:41:44 , 为 cocos2d-x使用 doxygen 1.8.6