53#define orxTRIGGER_KC_SEPARATOR ':'
54#define orxTRIGGER_KC_STOP_MARKER '!'
64typedef enum __orxTRIGGER_EVENT_t
78typedef struct __orxTRIGGER_EVENT_PAYLOAD_t
#define orxTRIGGER(STRUCTURE)
orxDLLAPI orxSTATUS orxFASTCALL orxTrigger_Fire(orxTRIGGER *_pstTrigger, const orxSTRING _zEvent, const orxSTRING *_azRefinementList, orxU32 _u32Count)
orxDLLAPI orxSTATUS orxFASTCALL orxTrigger_ClearCache()
orxDLLAPI orxTRIGGER *orxFASTCALL orxTrigger_Create()
orxDLLAPI orxSTATUS orxFASTCALL orxTrigger_Delete(orxTRIGGER *_pstTrigger)
orxDLLAPI void orxFASTCALL orxTrigger_Enable(orxTRIGGER *_pstTrigger, orxBOOL _bEnable)
struct __orxTRIGGER_t orxTRIGGER
orxDLLAPI orxSTATUS orxFASTCALL orxTrigger_Init()
orxDLLAPI void orxFASTCALL orxTrigger_Exit()
orxDLLAPI orxSTATUS orxFASTCALL orxTrigger_RemoveSetFromConfig(orxTRIGGER *_pstTrigger, const orxSTRING _zConfigID)
orxDLLAPI void orxFASTCALL orxTrigger_Setup()
orxDLLAPI orxU32 orxFASTCALL orxTrigger_GetCount(const orxTRIGGER *_pstTrigger)
orxDLLAPI orxSTATUS orxFASTCALL orxTrigger_AddSetFromConfig(orxTRIGGER *_pstTrigger, const orxSTRING _zConfigID)
orxDLLAPI orxBOOL orxFASTCALL orxTrigger_IsEnabled(const orxTRIGGER *_pstTrigger)
@ orxTRIGGER_EVENT_NUMBER
@ orxTRIGGER_EVENT_SET_ADD
@ orxTRIGGER_EVENT_SET_REMOVE
orxU32 u32RefinementCount
orxU32 u32RefinementIndex
const orxSTRING * azRefinementList
const orxSTRING zEventName
const orxSTRING zEventValue