void CCScale9Sprite::setOpacityModifyRGB(bool var) { _opacityModifyRGB = var; CCObject* child; CCArray* children = _scale9Image->getChildren(); CCARRAY_FOREACH(children, child) { CCRGBAProtocol* pNode = dynamic_cast<CCRGBAProtocol*>(child); if (pNode) { pNode->setOpacityModifyRGB(_opacityModifyRGB); } }
void CCEContainer::setOpacityModifyRGB(bool bOpacityModifyRGB) { m_bIsOpacityModifyRGB=bOpacityModifyRGB; CCObject* child; CCArray* children=getChildren(); CCARRAY_FOREACH(children, child) { CCRGBAProtocol* pNode = dynamic_cast<CCRGBAProtocol*>(child); if (pNode) { pNode->setOpacityModifyRGB(bOpacityModifyRGB); } }
void CCScale9Sprite::setOpacityModifyRGB(bool var) { do { CC_BREAK_IF(m_pImage == NULL); _opacityModifyRGB = var; CCObject* child; CCArray* children = this->getSubviews(); CCARRAY_FOREACH(children, child) { CCRGBAProtocol* pNode = dynamic_cast<CCRGBAProtocol*>(child); if (pNode) { pNode->setOpacityModifyRGB(_opacityModifyRGB); } } } while (0); }