![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <plugin_event.hpp>
Public Types | |
| typedef base_type | event_type |
| typedef i_event< Args... > | abstract_plugin_event_type |
Public Member Functions | |
| const neolib::i_event & | raw_event () const override |
| neolib::i_event & | raw_event () override |
| void | pre_trigger () const override |
| bool | trigger (Args... aArguments) const override |
| bool | sync_trigger (Args... aArguments) const override |
| void | async_trigger (Args... aArguments) const override |
| bool | accepted () const override |
| void | accept () const override |
| void | ignore () const override |
| event_handle | subscribe (const concrete_callable &aCallable, const void *aUniqueId=nullptr) const |
| template<typename T > | |
| event_handle | subscribe (const concrete_callable &aCallable, const T *aClientId) const |
| template<typename T > | |
| event_handle | subscribe (const concrete_callable &aCallable, const T &aClientId) const |
| void | unsubscribe (event_handle aHandle) const |
| void | unsubscribe (const void *aClientId) const |
| template<typename T > | |
| void | unsubscribe (const T *aClientId) const |
| template<typename T > | |
| void | unsubscribe (const T &aClientId) const |
Definition at line 50 of file plugin_event.hpp.
| typedef i_event<Args...> neolib::plugin_events::event< Args >::abstract_plugin_event_type |
Definition at line 57 of file plugin_event.hpp.
| typedef base_type neolib::plugin_events::event< Args >::event_type |
Definition at line 56 of file plugin_event.hpp.
|
inlineoverride |
Definition at line 95 of file plugin_event.hpp.
|
inlineoverride |
Definition at line 91 of file plugin_event.hpp.
|
inlineoverride |
Definition at line 87 of file plugin_event.hpp.
|
inlineoverride |
Definition at line 99 of file plugin_event.hpp.
|
inlineoverride |
Definition at line 74 of file plugin_event.hpp.
|
inlineoverride |
Definition at line 65 of file plugin_event.hpp.
|
inlineoverride |
Definition at line 69 of file plugin_event.hpp.
|
inline |
|
inline |
|
inline |
|
inlineoverride |
Definition at line 83 of file plugin_event.hpp.
|
inlineoverride |
Definition at line 79 of file plugin_event.hpp.
|
inline |
|
inline |
|
inline |
|
inline |