YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
无效状态更新器。 更多...
#include <Animation.h>
Public 类型 | |
using | Invalidator = std::function< bool(IWidget &)> |
Public 成员函数 | |
InvalidationUpdater (IWidget *p_wgt={}, bool ready={}) | |
bool | operator() () const |
更新函数:无效化后根据成员指定是否需要发送 SM_Task 消息。 更多... | |
静态 Public 成员函数 | |
static bool | DefaultInvalidate (IWidget &) |
static bool | DefaultInvalidateControl (IWidget &) |
Public 属性 | |
IWidget * | WidgetPtr |
bool | Ready |
准备和最后持续状态:更新函数的最后结果。 更多... | |
Invalidator | Invalidate {DefaultInvalidate} |
相关函数 | |
(请注意: 这些不是成员函数.) | |
#define | PDefH(_t, _n,...) |
using YSLib::UI::InvalidationUpdater::Invalidator = std::function<bool(IWidget&)> |
在文件 Animation.h 第 128 行定义.
|
inline |
在文件 Animation.h 第 141 行定义.
|
static |
默认无效化:对部件调用 InvalidateVisible 。
true
。 在文件 Animation.cpp 第 47 行定义.
参考 YSLib::UI::InvalidateVisible().
|
static |
默认无效化:对调用 IsEnabled 返回 true 的部件调用 InvalidateVisible 。
true
。 在文件 Animation.cpp 第 54 行定义.
参考 YSLib::UI::InvalidateVisible() , 以及 YSLib::UI::IsEnabled().
bool YSLib::UI::InvalidationUpdater::operator() | ( | ) | const |
|
related |
Invalidator YSLib::UI::InvalidationUpdater::Invalidate {DefaultInvalidate} |
指示对于 WidgetPtr 用于判断是否继续动作的检查和无效化动作。
在文件 Animation.h 第 138 行定义.
参考自 operator()().
|
mutable |
IWidget* YSLib::UI::InvalidationUpdater::WidgetPtr |
在文件 Animation.h 第 129 行定义.
参考自 operator()().