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

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

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

GUIReader类 参考

#include

类 GUIReader 继承关系图:

Public 成员函数 - 图3 Ref

## Public 成员函数
cocos2d::ui::Widget widgetFromJsonFile (const char fileName)
int getVersionInteger (const char str)
void storeFileDesignSize (const char fileName, const cocos2d::Size &size)
NA 更多…
const cocos2d::Size getFileDesignSize (const char fileName) const
NA 更多…
const std::string & getFilePath () const
void registerTypeAndCallBack (const std::string &classType, ObjectFactory::Instance ins, Ref object, SEL_ParseEvent callBack)
ParseCallBackMap getParseCallBackMap ()
ParseObjectMap getParseObjectMap ()
- Public 成员函数 继承自 Ref
void retain ()
保留所有权. 更多…
void release ()
立即释放所有权. 更多…
Ref * autorelease ()
自动释放所有权在不久的将来. 更多…
unsigned int getReferenceCount () const
返回Ref对象当前的引用计数. 更多…
virtual ~Ref ()
NA NA 更多…
## 静态 Public 成员函数
static CC_DEPRECATED_ATTRIBUTE GUIReader shareReader ()
static CC_DEPRECATED_ATTRIBUTE void purgeGUIReader ()
static GUIReader getInstance ()
static void destroyInstance ()
## Protected 类型
typedef std::map< std::string, SEL_ParseEvent > ParseCallBackMap
typedef std::map< std::string, Ref * > ParseObjectMap
## Protected 成员函数
GUIReader ()
~GUIReader ()
- Protected 成员函数 继承自 Ref
Ref ()
构造函数 更多…
## Protected 属性
std::string m_strFilePath
cocos2d::ValueMap _fileDesignSizes
ParseCallBackMap _mapParseSelector
ParseObjectMap _mapObject
- Protected 属性 继承自 Ref
unsigned int _referenceCount
引用计数 更多…

成员类型定义说明

typedef std::map<std::string, SEL_ParseEvent> ParseCallBackMap

protected

typedef std::map<std::string, Ref*> ParseObjectMap

protected

构造及析构函数说明

GUIReader ( )

protected

~GUIReader ( )

protected

成员函数说明

static void destroyInstance ( )

static

const cocos2d::Size getFileDesignSize ( const char * fileName) const

NA

const std::string& getFilePath ( ) const

inline

static GUIReader* getInstance ( )

static

ParseCallBackMap getParseCallBackMap ( )

inline

ParseObjectMap getParseObjectMap ( )

inline

int getVersionInteger ( const char * str)

static CC_DEPRECATED_ATTRIBUTE void purgeGUIReader ( )

inlinestatic

void registerTypeAndCallBack ( const std::string & classType,
ObjectFactory::Instance ins,
Ref * object,
SEL_ParseEvent callBack
)

static CC_DEPRECATED_ATTRIBUTE GUIReader* shareReader ( )

inlinestatic

void storeFileDesignSize ( const char * fileName,
const cocos2d::Size & size
)

NA

cocos2d::ui::Widget widgetFromJsonFile ( const char fileName)

类成员变量说明

cocos2d::ValueMap _fileDesignSizes

protected

ParseObjectMap _mapObject

protected

ParseCallBackMap _mapParseSelector

protected

std::string m_strFilePath

protected


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

  • /Users/zeroyang/Documents/github/cocos2d-x/cocos/editor-support/cocostudio/CCSGUIReader.h