![]() |
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.