- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件
-
)
- 类列表
- 类索引
- 类继承关系
- 类成员
全部) 类) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义) 组) 页)
Public 类型 | Public 成员函数 | Protected 类型 | Protected 成员函数 | Protected 属性 | 静态 Protected 属性 | 友元 | 所有成员列表
Image类 参考
Platform Adaptor
#include
类 Image 继承关系图:
## Public 类型
|
enum | Format {
JPG, PNG, TIFF, WEBP,
PVR, ETC, S3TC, ATITC,
TGA, RAW_DATA, UNKOWN
} |
| 支持的图片格式 更多…
|
|
## Protected 类型
|
typedef struct sImageTGA | tImageTGA |
|
## Protected 成员函数
|
bool | initWithJpgData (const unsigned char data, ssize_t dataLen) |
|
bool | initWithPngData (const unsigned char data, ssize_t dataLen) |
|
bool | initWithTiffData (const unsigned char data, ssize_t dataLen) |
|
bool | initWithWebpData (const unsigned char data, ssize_t dataLen) |
|
bool | initWithPVRData (const unsigned char data, ssize_t dataLen) |
|
bool | initWithPVRv2Data (const unsigned char data, ssize_t dataLen) |
|
bool | initWithPVRv3Data (const unsigned char data, ssize_t dataLen) |
|
bool | initWithETCData (const unsigned char data, ssize_t dataLen) |
|
bool | initWithS3TCData (const unsigned char data, ssize_t dataLen) |
|
bool | initWithATITCData (const unsigned char data, ssize_t dataLen) |
|
bool | initWithTGAData (tImageTGA tgaData) |
|
bool | saveImageToPNG (const std::string &filePath, bool isToRGB=true) |
|
bool | saveImageToJPG (const std::string &filePath) |
|
| Image (const Image &rImg) |
|
Image & | operator= (const Image &) |
|
bool | initWithImageFileThreadSafe (const std::string &fullpath) |
|
Format | detectFormat (const unsigned char data, ssize_t dataLen) |
|
bool | isPng (const unsigned char data, ssize_t dataLen) |
|
bool | isJpg (const unsigned char data, ssize_t dataLen) |
|
bool | isTiff (const unsigned char data, ssize_t dataLen) |
|
bool | isWebp (const unsigned char data, ssize_t dataLen) |
|
bool | isPvr (const unsigned char data, ssize_t dataLen) |
|
bool | isEtc (const unsigned char data, ssize_t dataLen) |
|
bool | isS3TC (const unsigned char data, ssize_t dataLen) |
|
bool | isATITC (const unsigned char data, ssize_t dataLen) |
|
Protected 成员函数 继承自 Ref |
| Ref () |
| 构造函数 更多…
|
|
## 静态 Protected 属性
|
static const int | MIPMAP_MAX = 16 |
| 决定mipmap允许的最大数量 这个和使用define是一样的,只不过它遵守命名空间的规则 更多…
|
|
成员类型定义说明
成员枚举类型说明
支持的图片格式
枚举值 |
---|
JPG |
JPEG.
|
PNG |
PNG.
|
TIFF |
TIFF.
|
WEBP |
WebP.
|
PVR |
PVR.
|
ETC |
ETC.
|
S3TC |
S3TC.
|
ATITC |
ATITC.
|
TGA |
TGA.
|
RAW_DATA |
原始数据
|
UNKOWN |
未知格式
|
构造及析构函数说明
ctor
NA NA
成员函数说明
Format detectFormat | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
unsigned char* getData | ( | | ) | |
| inline |
int getNumberOfMipmaps | ( | | ) | |
| inline |
bool hasPremultipliedAlpha | ( | | ) | |
| inline |
bool initWithATITCData | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool initWithETCData | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool initWithImageData | ( | const unsigned char * | data, |
| | ssize_t | dataLen |
| ) | | |
从流缓冲区加载图片
- 返回
- true if loaded correctly.如果正确加载则返回true NA NA
bool initWithImageFile | ( | const std::string & | path | ) | |
从指定的路径加载图片
bool initWithImageFileThreadSafe | ( | const std::string & | fullpath | ) | |
| protected |
bool initWithJpgData | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool initWithPngData | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool initWithPVRData | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool initWithPVRv2Data | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool initWithPVRv3Data | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool initWithRawData | ( | const unsigned char * | data, |
| | ssize_t | dataLen, |
| | int | width, |
| | int | height, |
| | int | bitsPerComponent, |
| | bool | preMulti = false |
| ) | | |
bool initWithS3TCData | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool initWithTiffData | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool initWithWebpData | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool isATITC | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool isEtc | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool isJpg | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool isPng | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool isPremultipliedAlpha | ( | | ) | |
| inline |
bool isPvr | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool isS3TC | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool isTiff | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool isWebp | ( | const unsigned char * | data, | | | ssize_t | dataLen | | ) | | |
| protected |
bool saveImageToJPG | ( | const std::string & | filePath | ) | |
| protected |
bool saveImageToPNG | ( | const std::string & | filePath, | | | bool | isToRGB = true | | ) | | |
| protected |
bool saveToFile | ( | const std::string & | filename, |
| | bool | isToRGB = true |
| ) | | |
以指定的格式把图片数据保存到指定的文件中
友元及相关函数文档
类成员变量说明
bool _hasPremultipliedAlpha |
| protected |
const int MIPMAP_MAX = 16 |
| staticprotected |
决定mipmap允许的最大数量 这个和使用define是一样的,只不过它遵守命名空间的规则
该类的文档由以下文件生成:
- /Users/zeroyang/Documents/github/cocos2d-x/cocos/2d/platform/CCImage.h
- cocos2d
- Image
- 生成于 2014年 五月 29日 星期四 09:41:46 , 为 cocos2d-x使用
1.8.6