|
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 |