cocos2d-x节点( CCSet.h)API
来源:互联网 发布:android编程入门自学 编辑:程序博客网 时间:2024/05/17 04:45
本文来自http://blog.csdn.net/runaying ,引用必须注明出处!
cocos2d-x节点( CCSet.h)API
温馨提醒:为了大家能更好学习,强烈推荐大家看看本人的这篇博客 Cocos2d-X权威指南笔记
set 的基本使用
///\cocos2d-x-3.0alpha0\cocos2dx\cocoa//set 的基本使用#ifndef __CC_SET_H__#define __CC_SET_H__#include <set>#include "CCObject.h"NS_CC_BEGIN/** * @addtogroup data_structures * @{ */typedef std::set<Object *>::iterator SetIterator;class CC_DLL Set : public Object{public: /** * @js ctor */ Set(void); Set(const Set &rSetObject); /** * @js NA * @lua NA */ virtual ~Set(void); /** * @brief 创建并返回一个空的 set. */ static Set * create(); /** *@brief Return 一个 Set 的 copy, 它将 copy 所有的元素. */ Set* copy(); /** *@brief 他和 copy() 是一样的. */ Set* mutableCopy(); /** *@brief Return Set 包含多少 elements */ int count(); /** *@brief Add 一个 element 到 Set, 他将 retain 这个 element. */ void addObject(Object *pObject); /** *@brief Remove 指定的 element, 如果这个元素不存在什么事情也不会发生. */ void removeObject(Object *pObject); /** *@brief Remove set 里面的所有 elements */ void removeAllObjects(); /** *@brief Check Set 里面,是否有 element equals pObject. */ bool containsObject(Object *pObject); /** *@brief Return 指向第一个 element 的迭代器. * @js NA * @lua NA */ SetIterator begin(); /** *@brief Return 指向最后一个 element 的迭代器. * @js NA * @lua NA */ SetIterator end(); /** *@brief Return 如果它里面有内容,返回第一个元素, or 它不包含任何元素 */ Object* anyObject(); /** * @js NA * @lua NA */ virtual void acceptVisitor(DataVisitor &visitor);private: std::set<Object *> *_set;};// end of data_structure group/// @}NS_CC_END#endif // __CC_SET_H__
- cocos2d-x节点( CCSet.h)API
- cocos2d-x节点(cocos2d.h)API
- cocos2d-X 节点(CCNode.h)API
- cocos2d-X 节点(CCLayer.h)API
- cocos2d-X 节点(CCMenu.h)API
- cocos2d-X 节点(CCMenuItem.h)API
- cocos2d-X 节点(CCSprite.h)API
- cocos2d-X 节点(CCTexture2D.h)API
- cocos2d-X 节点(SpriteBatchNode.h.)API
- cocos2d-X 节点(CCSpriteFrame.h..)API
- cocos2d-X 节点(CCAnimationCache.h)API
- cocos2d-X 节点(CCCamera.h.)API
- cocos2d-X 节点(CCAction.h)API
- cocos2d-X 节点(CCActionManager.h)API
- cocos2d-X 节点(CCIMEDelegate.h)API
- cocos2d-X 节点(CCLabelAtlas.h)API
- cocos2d-X 节点(CCLabelBMFont.h)API
- cocos2d-X 节点(CCLabelTTF.h)API
- cocos2d-x节点(CCFloat.h)API
- cocos2d-x节点(CCGeometry.h)API
- cocos2d-x节点(CCInteger.h)API
- cocos2d-x节点(CCObject.h)API
- linux进程调度
- cocos2d-x节点( CCSet.h)API
- cocos2d-x节点(CCNS.h)API
- Oracle创建sequence和查询sequence
- 轻量级组件与重量级组件的区别
- 大数据时代下的智慧农业
- cocos2d-x节点(CCString.h)API
- cmd
- cocos2d-x节点(CCDrawNode.h)API
- cocos2d-x节点(CCDrawingPrimitives.h)API