Harlinn.Windows 0.1
|
#include <HWApplication.h>
Public Member Functions | |
HW_EXPORT | PeekMessageLoop () |
virtual HW_EXPORT | ~PeekMessageLoop () |
virtual HW_EXPORT int | Run () |
Public Attributes | |
boost::signals2::signal< void(PeekMessageLoop *sender)> | OnIdle |
Protected Member Functions | |
virtual HW_EXPORT int | GetMessage (Message &message) |
virtual HW_EXPORT void | DoOnIdle () |
A message loop based on PeekMessage that fires the OnIdle event when there are no messages in the message queue.
This message loop is suitable for implementing a render loop in a 3D application.
Harlinn::Windows::PeekMessageLoop::PeekMessageLoop | ( | ) |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from Harlinn::Windows::MessageLoop.
|
virtual |
Reimplemented from Harlinn::Windows::MessageLoop.
boost::signals2::signal<void( PeekMessageLoop* sender )> Harlinn::Windows::PeekMessageLoop::OnIdle |