|
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()().