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 |