YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
Public 成员函数 | |
MultiBitmapData (::fi_handle, int,::FI_PluginRec &,::FreeImageIO &=u8_io, bool=true) ynothrow | |
MultiBitmapData (ImageFormat, std::FILE &, int=0,::FreeImageIO &=u8_io, bool=true) ynothrow | |
~MultiBitmapData () | |
DefPred (const ynothrow, OpenForRead, read) DefGetter(const ynothrow | |
page_count::FIBITMAP * | LockPage (size_t=0) const ynothrow |
Public 属性 | |
size_t | |
PageCount | |
Private 属性 | |
bool | read |
::fi_handle | handle |
int | load_flags |
std::reference_wrapper <::FreeImageIO > | io_ref |
std::reference_wrapper <::FI_PluginRec > | plugin_ref |
size_t | page_count = 0 |
void * | data = {} |
额外继承的成员函数 | |
![]() | |
noncopyable (const noncopyable &)=delete | |
禁止复制构造。 更多... | |
noncopyable & | operator= (const noncopyable &)=delete |
禁止赋值复制。 更多... | |
noncopyable ()=default | |
protected 构造:默认实现。 更多... | |
~noncopyable ()=default | |
protected 析构:默认实现。 更多... | |
YSLib::Drawing::MultiBitmapData::MultiBitmapData | ( | ::fi_handle | h, |
int | flags, | ||
::FI_PluginRec & | plugin, | ||
::FreeImageIO & | io = u8_io , |
||
bool | open_for_reading = true |
||
) |
参考 data, handle, io_ref, page_count , 以及 plugin_ref.
YSLib::Drawing::MultiBitmapData::MultiBitmapData | ( | ImageFormat | fmt, |
std::FILE & | f, | ||
int | flags = 0 , |
||
::FreeImageIO & | io = u8_io , |
||
bool | open_for_reading = true |
||
) |
YSLib::Drawing::MultiBitmapData::~MultiBitmapData | ( | ) |
FIBITMAP * YSLib::Drawing::MultiBitmapData::LockPage | ( | size_t | index = 0 | ) | const |
参考 data, handle, io_ref, load_flags, page_count, plugin_ref , 以及 YAssert.
|
private |
参考自 LockPage(), MultiBitmapData() , 以及 ~MultiBitmapData().
|
private |
参考自 LockPage(), MultiBitmapData() , 以及 ~MultiBitmapData().
|
private |
参考自 LockPage(), MultiBitmapData() , 以及 ~MultiBitmapData().
|
private |
参考自 LockPage().
|
private |
参考自 LockPage() , 以及 MultiBitmapData().
|
private |
参考自 LockPage(), MultiBitmapData() , 以及 ~MultiBitmapData().