![]() |
FastEngine 0.9.4
A multiplayer oriented 2D engine made with Vulkan.
|
This is the complete list of members for fge::CallbackHandler< Types >, including all inherited members.
| add(CalleePtr &&callback, fge::Subscriber *subscriber=nullptr) | fge::CallbackHandler< Types > | inline |
| addFunctor(typename fge::CallbackFunctor< Types... >::CallbackFunction func, fge::Subscriber *subscriber=nullptr) | fge::CallbackHandler< Types > | inline |
| addLambda(TLambda const &lambda, fge::Subscriber *subscriber=nullptr) | fge::CallbackHandler< Types > | inline |
| addObjectFunctor(typename fge::CallbackObjectFunctor< TObject, Types... >::CallbackFunctionObject func, TObject *object, Subscriber *subscriber=nullptr) | fge::CallbackHandler< Types > | inline |
| attach(fge::Subscriber *subscriber) | fge::Subscription | protected |
| call(Types... args) | fge::CallbackHandler< Types > | |
| CallbackHandler()=default (defined in fge::CallbackHandler< Types >) | fge::CallbackHandler< Types > | |
| CallbackHandler(fge::CallbackHandler< Types... > const &n) | fge::CallbackHandler< Types > | inline |
| CallbackHandler(fge::CallbackHandler< Types... > &&n)=delete | fge::CallbackHandler< Types > | |
| CalleePtr typedef (defined in fge::CallbackHandler< Types >) | fge::CallbackHandler< Types > | |
| clear() | fge::CallbackHandler< Types > | inline |
| del(fge::CallbackBase< Types... > *callback) | fge::CallbackHandler< Types > | |
| delPtr(void *ptr) | fge::CallbackHandler< Types > | |
| delSub(fge::Subscriber *subscriber) | fge::CallbackHandler< Types > | |
| detach(fge::Subscriber *subscriber) | fge::Subscription | protected |
| detachAll() | fge::Subscription | protected |
| detachOnce(fge::Subscriber *subscriber) | fge::Subscription | protected |
| getCount(fge::Subscriber *subscriber) const | fge::Subscription | protected |
| hook(fge::CallbackHandler< Types... > &handler, fge::Subscriber *subscriber=nullptr) | fge::CallbackHandler< Types > | |
| onDetach(fge::Subscriber *subscriber) override | fge::CallbackHandler< Types > | protectedvirtual |
| operator=(fge::CallbackHandler< Types... > const &n) | fge::CallbackHandler< Types > | inline |
| operator=(fge::CallbackHandler< Types... > &&n)=delete | fge::CallbackHandler< Types > | |
| fge::Subscription::operator=(fge::Subscription const &r) | fge::Subscription | inline |
| operator=(fge::Subscription &&r) noexcept (defined in fge::Subscription) | fge::Subscription | |
| SubscriberCount typedef (defined in fge::Subscription) | fge::Subscription | |
| Subscription()=default (defined in fge::Subscription) | fge::Subscription | |
| Subscription(fge::Subscription const &r) | fge::Subscription | inline |
| Subscription(fge::Subscription &&r) noexcept (defined in fge::Subscription) | fge::Subscription | |
| ~CallbackHandler() override=default (defined in fge::CallbackHandler< Types >) | fge::CallbackHandler< Types > | |
| ~Subscription() | fge::Subscription | inlinevirtual |