Lines Matching refs:hat

67             int hat;  member
69 } hat; member
322 static void HandleJoystickHat(SDL_GameController *gamecontroller, int hat, Uint8 value) in HandleJoystickHat() argument
325 Uint8 last_mask = gamecontroller->last_hat_mask[hat]; in HandleJoystickHat()
330 if (binding->inputType == SDL_CONTROLLER_BINDTYPE_HAT && hat == binding->input.hat.hat) { in HandleJoystickHat()
331 if ((changed_mask & binding->input.hat.hat_mask) != 0) { in HandleJoystickHat()
332 if (value & binding->input.hat.hat_mask) { in HandleJoystickHat()
344 gamecontroller->last_hat_mask[hat] = value; in HandleJoystickHat()
409 HandleJoystickHat(controllerlist, event->jhat.hat, event->jhat.value); in SDL_GameControllerEventWatcher()
649 int hat = SDL_atoi(&szJoystickButton[1]); in SDL_PrivateGameControllerParseElement() local
652 bind.input.hat.hat = hat; in SDL_PrivateGameControllerParseElement()
653 bind.input.hat.hat_mask = mask; in SDL_PrivateGameControllerParseElement()
1875 int hat_mask = SDL_JoystickGetHat(gamecontroller->joystick, binding->input.hat.hat); in SDL_GameControllerGetAxis()
1876 if (hat_mask & binding->input.hat.hat_mask) { in SDL_GameControllerGetAxis()
1928 int hat_mask = SDL_JoystickGetHat(gamecontroller->joystick, binding->input.hat.hat); in SDL_GameControllerGetButton()
1929 return (hat_mask & binding->input.hat.hat_mask) ? SDL_PRESSED : SDL_RELEASED; in SDL_GameControllerGetButton()
2070 bind.value.hat.hat = binding->input.hat.hat; in SDL_GameControllerGetBindForAxis()
2071 bind.value.hat.hat_mask = binding->input.hat.hat_mask; in SDL_GameControllerGetBindForAxis()
2101 bind.value.hat.hat = binding->input.hat.hat; in SDL_GameControllerGetBindForButton()
2102 bind.value.hat.hat_mask = binding->input.hat.hat_mask; in SDL_GameControllerGetBindForButton()