29 #include YFM_Helper_GUIShell
30 #include YFM_Helper_GUIApplication // for FetchEnvironent;
31 #include YFM_Helper_Host
40 using namespace Messaging;
52 switch(msg.GetMessageID())
65 Shell::OnGotMessage(msg);
74 Host::FetchEnvironment().UpdateRenderWindows();
YF_API GUIState & FetchGUIState()
取默认图形用户界面公共状态。
void DispatchInput(UI::IWidget &)
向指定部件分发响应输入状态。
Devices::InputManager imMain
输入管理器。
virtual void OnPaint()
处理绘制消息:默认为空实现。
GUIShell()
无参数构造:复位 GUI 状态。
virtual void OnInput()
处理输入消息:发送绘制消息。
std::chrono::nanoseconds IdleSleep
挂起延时时间。
UI::IWidget * Update()
更新输入状态。
void OnGotMessage(const Message &) override
消息处理函数。