cocos2d-x 3.0 |
)
- 文件列表 - 文件成员
全部) 类) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义) 组) 页)
CCBMemberVariableAssigner.h 文件参考
## 类 | |
class | CCBMemberVariableAssigner |
## 命名空间 | |
cocosbuilder | |
## 宏定义 | |
#define | CCB_MEMBERVARIABLEASSIGNER_GLUE(TARGET, MEMBERVARIABLENAME, MEMBERVARIABLETYPE, MEMBERVARIABLE) |
#define | CCB_MEMBERVARIABLEASSIGNER_GLUE_WEAK(TARGET, MEMBERVARIABLENAME, MEMBERVARIABLETYPE, MEMBERVARIABLE) |
宏定义说明
#define CCB_MEMBERVARIABLEASSIGNER_GLUE | ( | TARGET, | |
MEMBERVARIABLENAME, | |||
MEMBERVARIABLETYPE, | |||
MEMBERVARIABLE | |||
) |
值:
if (pTarget == TARGET && 0 == strcmp(pMemberVariableName, (MEMBERVARIABLENAME))) { \
MEMBERVARIABLETYPE pOldVar = MEMBERVARIABLE; \
MEMBERVARIABLE = dynamic_cast<MEMBERVARIABLETYPE>(pNode); \
CC_ASSERT(MEMBERVARIABLE); \
if (pOldVar != MEMBERVARIABLE) { \
CC_SAFE_RELEASE(pOldVar); \
MEMBERVARIABLE->retain(); \
} \
return true; \
}
define CC_SAFE_RELEASE(p)
Definition: CCPlatformMacros.h:203
define CC_ASSERT(cond)
Definition: CCPlatformDefine.h:52
#define CCB_MEMBERVARIABLEASSIGNER_GLUE_WEAK | ( | TARGET, | |
MEMBERVARIABLENAME, | |||
MEMBERVARIABLETYPE, | |||
MEMBERVARIABLE | |||
) |
值:
if (pTarget == TARGET && 0 == strcmp(pMemberVariableName, MEMBERVARIABLENAME)) { \
MEMBERVARIABLE = dynamic_cast<MEMBERVARIABLETYPE>(pNode); \
CC_ASSERT(MEMBERVARIABLE); \
return true; \
}
define CC_ASSERT(cond)
Definition: CCPlatformDefine.h:52
- cocos
- editor-support
- cocosbuilder
- CCBMemberVariableAssigner.h
- 生成于 2014年 五月 29日 星期四 09:41:42 , 为 cocos2d-x使用 1.8.6