#include <dgnevent.h>
Public Member Functions | |
| dgn_event_dispatcher () | |
| void | clear () |
| void | clear_listeners_at (const coord_def &pos) |
| bool | has_listeners_at (const coord_def &pos) const |
| void | move_listeners (const coord_def &from, const coord_def &to) |
| bool | fire_vetoable_position_event (const dgn_event &e, const coord_def &pos) |
| bool | fire_vetoable_position_event (dgn_event_type et, const coord_def &pos) |
| void | fire_position_event (dgn_event_type et, const coord_def &pos) |
| void | fire_position_event (const dgn_event &e, const coord_def &pos) |
| void | fire_event (dgn_event_type et) |
| void | fire_event (const dgn_event &e) |
| void | register_listener (unsigned evmask, dgn_event_listener *, const coord_def &pos=coord_def()) |
| void | remove_listener (dgn_event_listener *, const coord_def &pos=coord_def()) |
| dgn_event_dispatcher::dgn_event_dispatcher | ( | ) | [inline] |
| void dgn_event_dispatcher::clear | ( | ) |
| void dgn_event_dispatcher::clear_listeners_at | ( | const coord_def & | pos | ) |
| bool dgn_event_dispatcher::has_listeners_at | ( | const coord_def & | pos | ) | const |
| bool dgn_event_dispatcher::fire_vetoable_position_event | ( | const dgn_event & | e, | |
| const coord_def & | pos | |||
| ) |
| bool dgn_event_dispatcher::fire_vetoable_position_event | ( | dgn_event_type | et, | |
| const coord_def & | pos | |||
| ) |

| void dgn_event_dispatcher::fire_position_event | ( | dgn_event_type | et, | |
| const coord_def & | pos | |||
| ) |
| void dgn_event_dispatcher::fire_event | ( | dgn_event_type | et | ) |
| void dgn_event_dispatcher::fire_event | ( | const dgn_event & | e | ) |
| void dgn_event_dispatcher::register_listener | ( | unsigned | evmask, | |
| dgn_event_listener * | listener, | |||
| const coord_def & | pos = coord_def() | |||
| ) |

| void dgn_event_dispatcher::remove_listener | ( | dgn_event_listener * | listener, | |
| const coord_def & | pos = coord_def() | |||
| ) |

1.5.6