|
YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
图像内存对象;保存图像内容的数据缓冲对象。 更多...
#include <Image.h>

Public 类型 | |
| using | NativeHandle = ::FIMEMORY * |
| using | Buffer = vector< octet > |
Public 成员函数 | |
| DefDelMoveCtor (ImageMemory)~ImageMemory() | |
| DefGetter (const ynothrow, const Buffer &, Buffer, buffer) DefGetter(const ynothrow | |
| ImageMemory (const HBitmap &, ImageFormat=ImageFormat::BMP, ImageDecoderFlags=ImageDecoderFlags::Default) | |
| 构造:从现有图像打开。 更多... | |
| ImageMemory (Buffer) | |
| 构造:打开指定的内存缓冲区。 更多... | |
| ImageMemory (Buffer, ImageFormat) | |
| 构造:以指定格式打开指定的内存缓冲区。 更多... | |
| template<typename _fCallable > | |
| ImageMemory (_fCallable f) | |
| 构造:新建并打开内存缓冲区。 更多... | |
| template<typename _fCallable > | |
| ImageMemory (_fCallable f, ImageFormat fmt) | |
| 构造:以指定格式新建并打开内存缓冲区。 更多... | |
Public 属性 | |
| ImageFormat | |
| Format | |
Private 属性 | |
| Buffer | buffer |
| NativeHandle | handle |
| ImageFormat | format |
| using YSLib::Drawing::ImageMemory::Buffer = vector<octet> |
| using YSLib::Drawing::ImageMemory::NativeHandle = ::FIMEMORY* |
|
explicit |
构造:从现有图像打开。
| LoggedEvent | 打开内存缓冲区失败。 |
GetBuffer().empty() 。 | UnknownImageFormat | 未知图像格式。 |
| LoggedEvent | 图像为空。 |
| LoggedEvent | 图像保存到缓冲区失败。 |
参考 format, handle , 以及 YSLib::Drawing::Unknown.
| YSLib::Drawing::ImageMemory::ImageMemory | ( | Buffer | buf | ) |
| YSLib::Drawing::ImageMemory::ImageMemory | ( | Buffer | , |
| ImageFormat | |||
| ) |
构造:以指定格式打开指定的内存缓冲区。
|
inline |
|
inline |
| YSLib::Drawing::ImageMemory::DefDelMoveCtor | ( | ImageMemory | ) |
|
private |
参考自 ImageMemory().
|
private |
参考自 ImageMemory().