![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <model.hpp>
Public Types | |
| typedef base_type | abstract_type |
Public Member Functions | |
| define_declared_event (Modified, modified) define_declared_event(ControllerAdded | |
| i_controller & | define_declared_event (ControllerRemoved, controller_removed, i_controller &) public |
| bool | dirty () const override |
| void | set_dirty () override |
| void | set_clean () override |
| void | add_controller (i_controller &aController) override |
| void | remove_controller (i_controller &aController) override |
Public Member Functions inherited from neogfx::mvc::i_model | |
| declare_event (modified) declare_event(controller_added | |
Public Attributes | |
| controller_added | |
| typedef base_type neogfx::mvc::model< AbstractModel >::abstract_type |
|
inlineoverridevirtual |
Implements neogfx::mvc::i_model.
|
inline |
| neogfx::mvc::model< AbstractModel >::define_declared_event | ( | Modified | , |
| modified | |||
| ) |
|
inlineoverridevirtual |
Implements neogfx::mvc::i_model.
|
inlineoverridevirtual |
Implements neogfx::mvc::i_model.
|
inlineoverridevirtual |
Implements neogfx::mvc::i_model.
|
inlineoverridevirtual |
Implements neogfx::mvc::i_model.
| neogfx::mvc::model< AbstractModel >::controller_added |