MCPcopy Create free account
hub / github.com/RavEngine/RavEngine / SDLTest_PrintEvent

Function SDLTest_PrintEvent

deps/SDL2/src/test/SDL_test_common.c:1228–1517  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1226}
1227
1228static void
1229SDLTest_PrintEvent(SDL_Event * event)
1230{
1231 if ((event->type == SDL_MOUSEMOTION) || (event->type == SDL_FINGERMOTION)) {
1232 /* Mouse and finger motion are really spammy */
1233 return;
1234 }
1235
1236 switch (event->type) {
1237 case SDL_DISPLAYEVENT:
1238 switch (event->display.event) {
1239 case SDL_DISPLAYEVENT_ORIENTATION:
1240 SDL_Log("SDL EVENT: Display %d changed orientation to %s", event->display.display, DisplayOrientationName(event->display.data1));
1241 break;
1242 default:
1243 SDL_Log("SDL EVENT: Display %d got unknown event 0x%4.4x",
1244 event->display.display, event->display.event);
1245 break;
1246 }
1247 break;
1248 case SDL_WINDOWEVENT:
1249 switch (event->window.event) {
1250 case SDL_WINDOWEVENT_SHOWN:
1251 SDL_Log("SDL EVENT: Window %d shown", event->window.windowID);
1252 break;
1253 case SDL_WINDOWEVENT_HIDDEN:
1254 SDL_Log("SDL EVENT: Window %d hidden", event->window.windowID);
1255 break;
1256 case SDL_WINDOWEVENT_EXPOSED:
1257 SDL_Log("SDL EVENT: Window %d exposed", event->window.windowID);
1258 break;
1259 case SDL_WINDOWEVENT_MOVED:
1260 SDL_Log("SDL EVENT: Window %d moved to %d,%d",
1261 event->window.windowID, event->window.data1,
1262 event->window.data2);
1263 break;
1264 case SDL_WINDOWEVENT_RESIZED:
1265 SDL_Log("SDL EVENT: Window %d resized to %dx%d",
1266 event->window.windowID, event->window.data1,
1267 event->window.data2);
1268 break;
1269 case SDL_WINDOWEVENT_SIZE_CHANGED:
1270 SDL_Log("SDL EVENT: Window %d changed size to %dx%d",
1271 event->window.windowID, event->window.data1,
1272 event->window.data2);
1273 break;
1274 case SDL_WINDOWEVENT_MINIMIZED:
1275 SDL_Log("SDL EVENT: Window %d minimized", event->window.windowID);
1276 break;
1277 case SDL_WINDOWEVENT_MAXIMIZED:
1278 SDL_Log("SDL EVENT: Window %d maximized", event->window.windowID);
1279 break;
1280 case SDL_WINDOWEVENT_RESTORED:
1281 SDL_Log("SDL EVENT: Window %d restored", event->window.windowID);
1282 break;
1283 case SDL_WINDOWEVENT_ENTER:
1284 SDL_Log("SDL EVENT: Mouse entered window %d",
1285 event->window.windowID);

Callers 1

SDLTest_CommonEventFunction · 0.85

Calls 6

SDL_LogFunction · 0.85
DisplayOrientationNameFunction · 0.85
SDL_GetScancodeNameFunction · 0.85
SDL_GetKeyNameFunction · 0.85
ControllerAxisNameFunction · 0.85
ControllerButtonNameFunction · 0.85

Tested by

no test coverage detected