Polyphase Game Engine
Loading...
Searching...
No Matches
SignalBus.h File Reference
#include "PolyphaseAPI.h"
#include "SmartPointer.h"
#include "ScriptFunc.h"
#include "Datum.h"
#include <string>
#include <unordered_map>

Go to the source code of this file.

Classes

struct  SignalBusHandlerFunc
 
class  SignalBusChannel
 
class  SignalBus
 

Typedefs

typedef Datum(* SignalBusHandlerFP) (Node *listener, const std::vector< Datum > &args)
 
typedef void(* SignalBusHandlerVoidFP) (Node *listener, const std::vector< Datum > &args)
 

Functions

POLYPHASE_API SignalBusGetSignalBus ()
 

Typedef Documentation

◆ SignalBusHandlerFP

typedef Datum(* SignalBusHandlerFP) (Node *listener, const std::vector< Datum > &args)

◆ SignalBusHandlerVoidFP

typedef void(* SignalBusHandlerVoidFP) (Node *listener, const std::vector< Datum > &args)

Function Documentation

◆ GetSignalBus()

POLYPHASE_API SignalBus * GetSignalBus ( )