YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
多页面位图句柄:指向多页面位图数据。 更多...
#include <Image.h>
类 | |
class | iterator |
Public 类型 | |
using | DataPtr = shared_ptr< MultiBitmapData > |
using | const_iterator = iterator |
Public 成员函数 | |
DefDeCopyCtor (HMultiBitmap) DefDeMoveCtor(HMultiBitmap) DefDeCopyAssignment(HMultiBitmap) DefDeMoveAssignment(HMultiBitmap) PDefHOp(bool | |
const ynothrow | ImplRet (!pages) explicit DefCvt(const ynothrow |
const ynothrow | bool (pages)) size_t GetPageCount() const ynothrow |
HBitmap | Lock (size_t=0) const |
HMultiBitmap (const char *, ImageDecoderFlags=ImageDecoderFlags::Default) | |
构造:使用指定 UTF-8 文件名和解码器标识。 更多... | |
HMultiBitmap (const char *, ImageFormat, ImageDecoderFlags=ImageDecoderFlags::Default) | |
构造:使用指定 UTF-8 文件名、指定格式和解码器标识。 更多... | |
HMultiBitmap (const char16_t *, ImageDecoderFlags=ImageDecoderFlags::Default) | |
构造:使用指定 UCS-2 文件名和解码器标识。 更多... | |
HMultiBitmap (const char16_t *, ImageFormat, ImageDecoderFlags=ImageDecoderFlags::Default) | |
构造:使用指定 UCS-2 文件名、指定格式和解码器标识。 更多... | |
template<class _tString , yimpl(typename=ystdex::enable_for_string_class_t< _tString >) > | |
HMultiBitmap (const _tString &filename, ImageDecoderFlags flags=ImageDecoderFlags::Default) | |
构造:使用指定字符串文件名和解码器标识。 更多... | |
template<class _tString , yimpl(typename=ystdex::enable_for_string_class_t< _tString >) > | |
HMultiBitmap (const _tString &filename, ImageFormat fmt, ImageDecoderFlags flags=ImageDecoderFlags::Default) | |
构造:使用指定字符串文件名和解码器标识。 更多... | |
Public 属性 | |
const ynothrow | bool |
Private 属性 | |
DataPtr | pages |
相关函数 | |
(请注意: 这些不是成员函数.) | |
#define | DefSwap(_q, _t) |
using YSLib::Drawing::HMultiBitmap::DataPtr = shared_ptr<MultiBitmapData> |
YSLib::Drawing::HMultiBitmap::HMultiBitmap | ( | const char * | filename, |
ImageDecoderFlags | flags = ImageDecoderFlags::Default |
||
) |
YSLib::Drawing::HMultiBitmap::HMultiBitmap | ( | const char * | filename, |
ImageFormat | fmt, | ||
ImageDecoderFlags | flags = ImageDecoderFlags::Default |
||
) |
YSLib::Drawing::HMultiBitmap::HMultiBitmap | ( | const char16_t * | filename, |
ImageDecoderFlags | flags = ImageDecoderFlags::Default |
||
) |
YSLib::Drawing::HMultiBitmap::HMultiBitmap | ( | const char16_t * | filename, |
ImageFormat | fmt, | ||
ImageDecoderFlags | flags = ImageDecoderFlags::Default |
||
) |
|
inline |
|
inline |
YSLib::Drawing::HMultiBitmap::DefDeCopyCtor | ( | HMultiBitmap | ) |
const ynothrow YSLib::Drawing::HMultiBitmap::ImplRet | ( | ! | pages | ) | const |
|
related |
检测图像格式。
读取指定路径的多页面图片文件为用于直接呈现的帧序列。
构造:使用指定字符串文件名。
读取指定路径的图片文件为用于直接呈现的帧序列。
|
private |
参考自 HMultiBitmap() , 以及 Lock().