neoGFX
C++ GPU-oriented GUI library and app/game creation framework.
neogfx::event< Arguments > Member List

This is the complete list of members for neogfx::event< Arguments >, including all inherited members.

accept() constneogfx::event< Arguments >inline
add_flag(i_lifetime_flag *aFlag) const finalneolib::basic_lifetime< FlagListRepresentation >inlineprotectedvirtual
async_event_queue classneogfx::event< Arguments >friend
async_trigger(Ts &&... aArguments) constneogfx::event< Arguments >inline
basic_lifetime(enum class lifetime_state aState=lifetime_state::Alive)neolib::basic_lifetime< FlagListRepresentation >inlineprotected
destroyed_flag typedefneolib::basic_lifetime< FlagListRepresentation >protected
event()neogfx::event< Arguments >inline
event(const event &)neogfx::event< Arguments >inline
flag_list typedefneolib::basic_lifetime< FlagListRepresentation >protected
ignore() constneogfx::event< Arguments >inline
is_alive() const finalneolib::basic_lifetime< FlagListRepresentation >inlineprotectedvirtual
is_creating() const finalneolib::basic_lifetime< FlagListRepresentation >inlineprotectedvirtual
is_destroyed() const finalneolib::basic_lifetime< FlagListRepresentation >inlineprotectedvirtual
is_destroying() const finalneolib::basic_lifetime< FlagListRepresentation >inlineprotectedvirtual
lifetime_state() const finalneolib::basic_lifetime< FlagListRepresentation >inlineprotectedvirtual
operator()(const handler_callback &aHandlerCallback, const void *aUniqueId=0) constneogfx::event< Arguments >inline
operator()(const handler_callback &aHandlerCallback, const T *aUniqueIdObject) constneogfx::event< Arguments >inline
operator()(const handler_callback &aHandlerCallback, const T &aUniqueIdObject) constneogfx::event< Arguments >inline
operator=(const event &)neogfx::event< Arguments >inline
remove_flag(i_lifetime_flag *aFlag) const finalneolib::basic_lifetime< FlagListRepresentation >inlineprotectedvirtual
set_alive() overrideneolib::basic_lifetime< FlagListRepresentation >inlineprotectedvirtual
set_destroyed() overrideneolib::basic_lifetime< FlagListRepresentation >inlineprotectedvirtual
set_destroying() overrideneolib::basic_lifetime< FlagListRepresentation >inlineprotectedvirtual
set_trigger_type(event_trigger_type aTriggerType)neogfx::event< Arguments >inline
sink classneogfx::event< Arguments >friend
subscribe(const handler_callback &aHandlerCallback, const void *aUniqueId=0) constneogfx::event< Arguments >inline
subscribe(const handler_callback &aHandlerCallback, const T *aUniqueIdObject) constneogfx::event< Arguments >inline
subscribe(const handler_callback &aHandlerCallback, const T &aUniqueIdObject) constneogfx::event< Arguments >inline
sync_trigger(Ts &&... aArguments) constneogfx::event< Arguments >inline
trigger(Ts &&... aArguments) constneogfx::event< Arguments >inline
trigger_type() constneogfx::event< Arguments >inline
unsubscribe(const void *aUniqueId) constneogfx::event< Arguments >inline
unsubscribe(const T *aUniqueIdObject) constneogfx::event< Arguments >inline
unsubscribe(const T &aUniqueIdObject) constneogfx::event< Arguments >inline
~basic_lifetime()neolib::basic_lifetime< FlagListRepresentation >inlineprotectedvirtual
~event()neogfx::event< Arguments >inline
~i_lifetime()neolib::i_lifetimeinlineprotectedvirtual