CAGifView* CAGifView::createWithGif(CAGif* gif) { CAGifView *pRet = new CAGifView(); if (pRet && pRet->initWithGif(gif)) { pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet); return NULL; }
CAGifView* CAGifView::createWithLayout(const CrossApp::DLayout &layout) { CAGifView * pRet = new CAGifView(); if (pRet && pRet->initWithLayout(layout)) { pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet); return NULL; }
CAGifView* CAGifView::createWithCenter(const CrossApp::DRect &rect) { CAGifView * pRet = new CAGifView(); if (pRet && pRet->initWithCenter(rect)) { pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet); return NULL; }
CAGifView* CAGifView::createWithFrame(const CrossApp::CCRect &rect) { CAGifView *pRet = new CAGifView(); if (pRet && pRet->init()) { pRet->setFrame(rect); pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet); return NULL; }