Note that SDL_UserEvent and SDL_Event type are intentionally Uint32

main
Sam Lantinga 2024-03-14 08:49:02 -07:00
parent 717f297849
commit 9bef331dc8
1 changed files with 2 additions and 2 deletions

View File

@ -697,7 +697,7 @@ typedef struct SDL_QuitEvent
*/ */
typedef struct SDL_UserEvent typedef struct SDL_UserEvent
{ {
Uint32 type; /**< ::SDL_EVENT_USER through ::SDL_EVENT_LAST-1 */ Uint32 type; /**< ::SDL_EVENT_USER through ::SDL_EVENT_LAST-1, Uint32 because these are not in the SDL_EventType enumeration */
Uint32 reserved; Uint32 reserved;
Uint64 timestamp; /**< In nanoseconds, populated using SDL_GetTicksNS() */ Uint64 timestamp; /**< In nanoseconds, populated using SDL_GetTicksNS() */
SDL_WindowID windowID; /**< The associated window if any */ SDL_WindowID windowID; /**< The associated window if any */
@ -712,7 +712,7 @@ typedef struct SDL_UserEvent
*/ */
typedef union SDL_Event typedef union SDL_Event
{ {
Uint32 type; /**< Event type, shared with all events */ Uint32 type; /**< Event type, shared with all events, Uint32 to cover user events which are not in the SDL_EventType enumeration */
SDL_CommonEvent common; /**< Common event data */ SDL_CommonEvent common; /**< Common event data */
SDL_DisplayEvent display; /**< Display event data */ SDL_DisplayEvent display; /**< Display event data */
SDL_WindowEvent window; /**< Window event data */ SDL_WindowEvent window; /**< Window event data */