YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
虚拟屏幕缓存。 更多...
#include <Win32GUI.h>
Public 成员函数 | |
ScreenBuffer (const YSLib::Drawing::Size &) | |
ScreenBuffer (ScreenBuffer &&) ynothrow | |
~ScreenBuffer () | |
ScreenBuffer & | operator= (ScreenBuffer &&) |
void | swap (ScreenBuffer &) ynothrow |
ScreenBuffer (const YSLib::Drawing::Size &) | |
ScreenBuffer (ScreenBuffer &&) ynothrow | |
~ScreenBuffer () | |
ScreenBuffer & | operator= (ScreenBuffer &&) |
void | swap (ScreenBuffer &) ynothrow |
DefGetter (const ynothrow, YSLib::Drawing::BitmapPtr, BufferPtr, pBuffer) DefGetter(const ynothrow | |
void | UpdateFrom (YSLib::Drawing::BitmapPtr) ynothrow |
从缓冲区更新。 更多... | |
Protected 属性 | |
YSLib::Drawing::BitmapPtr | pBuffer |
::HBITMAP | hBitmap |
Private 属性 | |
YSLib::Drawing::Size | size |
相关函数 | |
(请注意: 这些不是成员函数.) | |
ScreenRegionBuffer (const YSLib::Drawing::Size &s) | |
虚拟屏幕区域缓存。 更多... | |
NativeHandle | |
hBitmap DefGetter(const ynothrow, const YSLib::Drawing::Size &, Size, size) void Premultiply(YSLib void | Resize (const YSLib::Drawing::Size &) |
从缓冲区更新并按 Alpha 预乘。 更多... | |
DefGetter (const ynothrow, YSLib::Drawing::BitmapPtr, BufferPtr, pBuffer) DefGetter(const ynothrow | |
void | UpdateFrom (YSLib::Drawing::BitmapPtr) ynothrow |
从缓冲区更新。 更多... | |
platform_ex::Windows::ScreenBuffer::ScreenBuffer | ( | const YSLib::Drawing::Size & | s | ) |
在文件 Win32GUI.cpp 第 234 行定义.
参考 YSLib::Drawing::Size::Height, pBuffer, size , 以及 YSLib::Drawing::Size::Width.
platform_ex::Windows::ScreenBuffer::ScreenBuffer | ( | ScreenBuffer && | ) |
platform_ex::Windows::ScreenBuffer::~ScreenBuffer | ( | ) |
在文件 Win32GUI.cpp 第 252 行定义.
参考 hBitmap.
platform_ex::Windows::ScreenBuffer::ScreenBuffer | ( | const YSLib::Drawing::Size & | ) |
platform_ex::Windows::ScreenBuffer::ScreenBuffer | ( | ScreenBuffer && | ) |
platform_ex::Windows::ScreenBuffer::~ScreenBuffer | ( | ) |
platform_ex::Windows::ScreenBuffer::DefGetter | ( | const ynothrow | , |
YSLib::Drawing::BitmapPtr | , | ||
BufferPtr | , | ||
pBuffer | |||
) | const |
platform_ex::Windows::ScreenBuffer::DefGetter | ( | const ynothrow | , |
YSLib::Drawing::BitmapPtr | , | ||
BufferPtr | , | ||
pBuffer | |||
) | const |
ScreenBuffer& platform_ex::Windows::ScreenBuffer::operator= | ( | ScreenBuffer && | ) |
ScreenBuffer & platform_ex::Windows::ScreenBuffer::operator= | ( | ScreenBuffer && | sbuf | ) |
void platform_ex::Windows::ScreenBuffer::swap | ( | ScreenBuffer & | ) |
void platform_ex::Windows::ScreenBuffer::swap | ( | ScreenBuffer & | sbuf | ) |
在文件 Win32GUI.cpp 第 296 行定义.
参考 platform_ex::Windows::hBitmap() , 以及 ystdex::swap().
参考自 operator=().
void platform_ex::Windows::ScreenBuffer::UpdateFrom | ( | YSLib::Drawing::BitmapPtr | ) |
从缓冲区更新。
void platform_ex::Windows::ScreenBuffer::UpdateFrom | ( | YSLib::Drawing::BitmapPtr | p_buf | ) |
从缓冲区更新。
在文件 Win32GUI.cpp 第 287 行定义.
参考 YAssertNonnull.
|
related |
虚拟屏幕区域缓存。
在文件 include/YCLib/Win32GUI.h 第 248 行定义.
|
protected |
在文件 include/YCLib/Win32GUI.h 第 177 行定义.
参考自 ~ScreenBuffer().
platform_ex::Windows::ScreenBuffer::NativeHandle |
在文件 include/YCLib/Win32GUI.h 第 192 行定义.
|
protected |
在文件 include/YCLib/Win32GUI.h 第 176 行定义.
参考自 ScreenBuffer().
void platform_ex::Windows::ScreenBuffer::Resize |
从缓冲区更新并按 Alpha 预乘。
重新设置大小。
在文件 include/YCLib/Win32GUI.h 第 210 行定义.
|
private |