24 #ifndef MCR_BASE_BASE_H_ 25 #define MCR_BASE_BASE_H_ mcr_ITrigger - Interface for triggers
MCR_API unsigned int * mcr_modifiers(struct mcr_context *ctx)
mcr_ISignal - Interface for signals.
mcr_IRegistry Register mcr_Interface instances as id, names, and a reference.
mcr_Signal - Signal to send or dispatch
Related to idispatcher.h.
struct mcr_IDispatcher * generic_dispatcher_pt
struct mcr_IRegistry * isignal_registry_pt
struct mcr_IRegistry * itrigger_registry_pt
mcr_Trigger - Receive dispatch and trigger actions.
MCR_API void mcr_remove_modifiers(struct mcr_context *ctx, unsigned int remMods)
MCR_API int mcr_send(struct mcr_context *ctx, struct mcr_Signal *signalPt)
bool generic_dispatcher_flag
struct mcr_IDispatcher ** dispatchers
MCR_API void mcr_add_modifiers(struct mcr_context *ctx, unsigned int addMods)
mcr_ModFlags - Flag enumeration for modifiers