SpriteBlur* SpriteBlur::createWithTexture(CCTexture2D *pTexture) { SpriteBlur* pRet = new SpriteBlur(); CCRect rect = CCRectZero; rect.size = pTexture->getContentSize(); if (pRet && pRet->initWithTexture(pTexture, rect)) { pRet->autorelease(); } else { CC_SAFE_DELETE(pRet); } return pRet; }
SpriteBlur* SpriteBlur::createWithTexture( cocos2d::CCTexture2D *pTexture, const char* pFile ) { CCAssert(pTexture != NULL, "Invalid texture for sprite"); CCRect rect = CCRectZero; rect.size = pTexture->getContentSize(); SpriteBlur* pRet = new SpriteBlur(); if (pRet && pRet->initWithTexture(pTexture,rect)) { pRet->autorelease(); } else { CC_SAFE_DELETE(pRet); } return pRet; }