![]() |
Libmacro
0.2
Libmacro is an extensible macro and hotkey library.
|
mcr_Modifier - Signal to modify internal modifiers More...
#include "mcr/base/base.h"Go to the source code of this file.
Classes | |
| struct | mcr_Modifier |
Macros | |
| #define | mcr_Modifier_data(sigPt) mcr_castpt(struct mcr_Modifier, mcr_Signal_data(sigPt)) |
Functions | |
| MCR_API int | mcr_Modifier_send (struct mcr_Signal *signalPt) |
| Modify internal modifiers. More... | |
| MCR_API void | mcr_Modifier_send_member (struct mcr_Modifier *modPt, struct mcr_context *ctx) |
| MCR_API void | mcr_Modifier_modify (struct mcr_Modifier *modPt, unsigned int modifier, enum mcr_ApplyType applyModifier) |
| MCR_API struct mcr_ISignal * | mcr_iModifier (struct mcr_context *ctx) |
mcr_Modifier - Signal to modify internal modifiers
Definition in file modifier.h.
| #define mcr_Modifier_data | ( | sigPt | ) | mcr_castpt(struct mcr_Modifier, mcr_Signal_data(sigPt)) |
Get modifier data of a signal
Definition at line 68 of file modifier.h.
| MCR_API struct mcr_ISignal* mcr_iModifier | ( | struct mcr_context * | ctx | ) |
Get the signal interface for mcr_Modifier
| MCR_API void mcr_Modifier_modify | ( | struct mcr_Modifier * | modPt, |
| unsigned int | modifier, | ||
| enum mcr_ApplyType | applyModifier | ||
| ) |
Modify an instance of mcr_Modifier
| modifier | Modifiers to set or release |
| applyModifier | Set or release modifiers |
| MCR_API int mcr_Modifier_send | ( | struct mcr_Signal * | signalPt | ) |