![]() |
Scene Fusion 2 API Reference
|
#include <ksEvent.h>
Public Types | |
| typedef std::function< void(Arguments...)> | Handler |
| typedef std::shared_ptr< ksEvent< Arguments... > > | SPtr |
| typedef std::weak_ptr< ksEvent< Arguments... > > | WPtr |
Public Member Functions | |
| ksEvent (Handler callback) | |
| virtual | ~ksEvent () |
| bool | IsExpired () |
Static Public Member Functions | |
| static SPtr | CreateSPtr (Handler callback) |
Friends | |
| template<typename ... T> | |
| class | EventSystem |
Tracks an event handler and provides friend access to the EventSystem
|
inline |
Constructor
| std::function<void(Arguments...)> | callback |
|
inlinevirtual |
Destructor
|
inlinestatic |
Shared pointer constructor
| std::function<void(Arguments...)> | callback |
|
inline |
Check if the EventSystem that created this event has been destroyed.