Polyphase Game Engine
Loading...
Searching...
No Matches
SignalBusChannel Class Reference

#include <SignalBus.h>

Public Member Functions

std::vector< DatumEmit (const std::vector< Datum > &args)
 
void Connect (Node *node, SignalBusHandlerFP func)
 
void Connect (Node *node, SignalBusHandlerVoidFP func)
 
void Connect (Node *node, const ScriptFunc &func)
 
void Disconnect (Node *node)
 
void Clear ()
 

Member Function Documentation

◆ Clear()

void SignalBusChannel::Clear ( )

◆ Connect() [1/3]

void SignalBusChannel::Connect ( Node node,
const ScriptFunc func 
)

◆ Connect() [2/3]

void SignalBusChannel::Connect ( Node node,
SignalBusHandlerFP  func 
)

◆ Connect() [3/3]

void SignalBusChannel::Connect ( Node node,
SignalBusHandlerVoidFP  func 
)

◆ Disconnect()

void SignalBusChannel::Disconnect ( Node node)

◆ Emit()

std::vector< Datum > SignalBusChannel::Emit ( const std::vector< Datum > &  args)

The documentation for this class was generated from the following files: