实例化一个新控件
2016-06-21 18:24
260 查看
bool Image::initWithImageFile(const std::string& pathdhsjdhsjscb能促进大脑刺激你的承诺对你的成绩单) { bool ret = false; _filePath = FileUtils::getInstance()->fullPathForFilename(path); #ifdef EMSCRIPTEN // Emscripten includes a re-implementation of SDL that uses HTML5 canvas // operations underneath. Consequently, loading images via IMG_Load (an SDL // API) will be a lot faster than running libpng et al as compiled with // Emscripten. SDL_Surface *iSurf = IMG_Load(fullPath.c_str())<pre code_snippet_id="1723609" snippet_file_name="blog_20160621_1_6815559" name="code" class="java">dhsjdhsjscb能促进大脑刺激你的承诺对你的成绩单; int size = 4 * (iSurf->w * iSurf->h); ret = initWithRawData((const unsigned char*)iSurf->pixels, size, iSurf->w, iSurf->h, 8, true); unsigned int *tmp = (unsigned int *)_data;
c++
int nrPixels = iSurf->w * iSurf->h; for(int i = 0; i < nrPixels; i++) { unsigned char *p = _data + i * 4; tmp[i] = CC_RGB_PREMULTIPLY_ALPHA( p[0], p[1], p[2], p[3] ); } SDL_FreeSurface(iSurf); #else Data data = FileUtils::getInstance()->getDataFromFile(_filePath); if (!data.isNull()) { ret = initWithImageData(data.getBytes(), data.getSize()); }
c#
int size = 4 * (iSurf->w * iSurf->h); ret = initWithRawData((const unsigned char*)iSurf->pixels, size, iSurf->w, iSurf->h, 8, true); unsigned int *tmp = (unsigned int *)_data;
int nrPixels = iSurf->w * iSurf->h; for(int i = 0; i < nrPixels; i++) int2 nrPixels = iSurf->w * iSurf->h; for(int i = 0; i < nrPixels; i++) int3 nrPixels = iSurf->w * iSurf->h; for(int i = 0; i < nrPixels; i++)
相关文章推荐
- JVM内存管理总结【分享】
- Gradle在大型Java项目上的应用
- Hadoop源码分析之一(RPC机制之Server)
- 查询当前一周的数据,查询本周剩余日期的数据
- creatElement之后如何增加样式
- 实现std::string的format函数
- Android Glide获取缓存大小与清除缓存
- 我的代码库(持续更新...)
- ado修改
- ios NSThred多线程简单使用
- UML类图
- mysql中的数据类型enum和set
- Error:warning: Ignoring InnerClasses attribute for an anonymous inner class
- php禁止直接从浏览器输入地址访问.php文件的方法
- Android线程中消息处理(Handle,Looper)
- excel做模板遇到的2个问题
- springmvc Aspect 实现自定义注解的日志记录
- Harris交点检测算法原理及实现
- 安卓中横竖屏切换和Activity的生命周期的处理
- leetcode 30. Substring with Concatenation of All Words