#include<SDL3/SDL_events.h>typedefstructSDL_JoyHatEvent{SDL_EventTypetype;/**<SDL_EVENT_JOYSTICK_HAT_MOTION*/Uint32reserved;Uint64timestamp;/**<Innanoseconds,populatedusingSDL_GetTicksNS()*/SDL_JoystickIDwhich;/**<Thejoystickinstanceid*/Uint8hat;/**<Thejoystickhatindex*/Uint8value;/**<Thehatpositionvalue.*\saSDL_HAT_LEFTUPSDL_HAT_UPSDL_HAT_RIGHTUP*\saSDL_HAT_LEFTSDL_HAT_CENTEREDSDL_HAT_RIGHT*\saSDL_HAT_LEFTDOWNSDL_HAT_DOWNSDL_HAT_RIGHTDOWN**NotethatzeromeansthePOViscentered.*/Uint8padding1;Uint8padding2;}SDL_JoyHatEvent;