56 #define orxINPUT_KZ_CONFIG_SECTION "Input" 57 #define orxINPUT_KZ_CONFIG_DEFAULT_THRESHOLD "DefaultThreshold" 58 #define orxINPUT_KZ_CONFIG_DEFAULT_MULTIPLIER "DefaultMultiplier" 59 #define orxINPUT_KZ_CONFIG_COMBINE_LIST "CombineList" 60 #define orxINPUT_KZ_CONFIG_JOYSTICK_ID_LIST "JoyIDList" 62 #define orxINPUT_KU32_BINDING_NUMBER 16 64 #define orxINPUT_KZ_INTERNAL_SET_PREFIX "-=" 66 #define orxINPUT_KC_MODE_PREFIX_POSITIVE '+' 67 #define orxINPUT_KC_MODE_PREFIX_NEGATIVE '-' 69 #define orxINPUT_GET_FLAG(TYPE) ((orxU32)(1U << (orxU32)(TYPE))) 70 #define orxINPUT_KU32_FLAG_TYPE_NONE 0x00000000 71 #define orxINPUT_KU32_MASK_TYPE_ALL 0x0000FFFF 76 typedef enum __orxINPUT_TYPE_t
93 typedef enum __orxINPUT_MODE_t
107 typedef enum __orxINPUT_EVENT_t
122 typedef struct __orxINPUT_EVENT_PAYLOAD_t
const orxSTRING zInputName