OSDN Git Service

SDL_Vulkan_UnloadLibrary 新規追加 https://wiki.libsdl.org/SDL_Vulkan_UnloadLibrary
[sdl2referencejp/sdl2referencejp.git] / SDL_WindowEvent.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
2 <html lang="ja-JP">\r
3 <head>\r
4 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">\r
5 <meta http-equiv="Content-Style-Type" content="text/css">\r
6 <meta name="keywords" content="Simple Directmedia Layer SDL2.0">\r
7 <link rel="top" href="index.html" title="\83z\81[\83\80">\r
8 <link rel="parent" href="CategoryVideo.html" title="1\82Â\8fã">\r
9 <title>SDL_WindowEvent</title>\r
10 </head>\r
11 <body>\r
12 <a href="index.html">\96Ú\8e\9f</a> - <a href="ApiByCategory.html">API(\8b@\94\\95Ê)</a> - <a href="CategoryVideo.html">\83f\83B\83X\83v\83\8c\83C\82Æ\83E\83B\83\93\83h\83E</a> - SDL_WindowEvent\r
13 <hr>\r
14 <h1>SDL_WindowEvent</h1>\r
15 \83E\83B\83\93\83h\83E\83C\83x\83\93\83g\82Ì\8fî\95ñ\82Ì\8d\\91¢\91Ì\r
16 <h2>\83t\83B\81[\83\8b\83h</h2>\r
17 <table border="1" summary="SDL_WindowEvent">\r
18 <tr><td>Uint32</td><td>type</td><td>SDL_WINDOWEVENT</td></tr>\r
19 <tr><td>Uint32</td><td>timestamp</td><td>\83C\83x\83\93\83g\82Ì\83^\83C\83\80\83X\83^\83\93\83v</td></tr>\r
20 <tr><td>Uint32</td><td>windowID</td><td>\8aÖ\98A\82Ì\82 \82é\83E\83B\83\93\83h\83E</td></tr>\r
21 <tr><td>Uint8</td><td>event</td><td><a href="SDL_WindowEventID.html">SDL_WindowEventID</a></td></tr>\r
22 <tr><td>Sint32</td><td>data1</td><td>\83C\83x\83\93\83g\82É\82æ\82Á\82Ä\88Ù\82È\82é\83f\81[\83^</td></tr>\r
23 <tr><td>Sint32</td><td>data2</td><td>\83C\83x\83\93\83g\82É\82æ\82Á\82Ä\88Ù\82È\82é\83f\81[\83^</td></tr>\r
24 </table>\r
25 <h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
26 <p>\r
27 <code>\r
28 <pre>\r
29 void PrintEvent(const SDL_Event * event)\r
30 {\r
31     if (event->type == SDL_WINDOWEVENT) {\r
32         switch (event->window.event) {\r
33         case SDL_WINDOWEVENT_SHOWN:\r
34             SDL_Log("\83E\83B\83\93\83h\83E %d \82ª\8c©\82¦\82é\82æ\82¤\82É\82È\82Á\82½", event->window.windowID);\r
35             break;\r
36         case SDL_WINDOWEVENT_HIDDEN:\r
37             SDL_Log("\83E\83B\83\93\83h\83E %d \82ª\8c©\82¦\82È\82¢\82æ\82¤\82É\82È\82Á\82½", event->window.windowID);\r
38             break;\r
39         case SDL_WINDOWEVENT_EXPOSED:\r
40             SDL_Log("\83E\83B\83\93\83h\83E %d \82ª\8c»\82ê\82½", event->window.windowID);\r
41             break;\r
42         case SDL_WINDOWEVENT_MOVED:\r
43             SDL_Log("\83E\83B\83\93\83h\83E %d \82ª %d,%d \82Ö\88Ú\93®\82µ\82½", event->window.windowID, event->window.data1, event->window.data2);\r
44             break;\r
45         case SDL_WINDOWEVENT_RESIZED:\r
46             SDL_Log("\83E\83B\83\93\83h\83E %d \82Ì\91å\82«\82³\82ª %dx%d \82É\82È\82Á\82½", event->window.windowID, event->window.data1, event->window.data2);\r
47             break;\r
48         case SDL_WINDOWEVENT_SIZE_CHANGED:\r
49             SDL_Log("\83E\83B\83\93\83h\83E %d \82Ì\91å\82«\82³\82ª %dx%d \82É\95Ï\82í\82Á\82½", event->window.windowID, event->window.data1, event->window.data2);\r
50             break;\r
51         case SDL_WINDOWEVENT_MINIMIZED:\r
52             SDL_Log("\83E\83B\83\93\83h\83E %d \82ª\8dÅ\8f¬\89»\82³\82ê\82½", event->window.windowID);\r
53             break;\r
54         case SDL_WINDOWEVENT_MAXIMIZED:\r
55             SDL_Log("\83E\83B\83\93\83h\83E %d \82ª\8dÅ\91å\89»\82³\82ê\82½", event->window.windowID);\r
56             break;\r
57         case SDL_WINDOWEVENT_RESTORED:\r
58             SDL_Log("\83E\83B\83\93\83h\83E %d \92Ê\8fí\82Ì\91å\82«\82³\82Æ\88Ê\92u\82É\82È\82Á\82½", event->window.windowID);\r
59             break;\r
60         case SDL_WINDOWEVENT_ENTER:\r
61             SDL_Log("\83}\83E\83X\82ª\83E\83B\83\93\83h\83E %d \82É\93ü\82Á\82½", event->window.windowID);\r
62             break;\r
63         case SDL_WINDOWEVENT_LEAVE:\r
64             SDL_Log("\83}\83E\83X\82ª\83E\83B\83\93\83h\83E %d \82©\82ç\8fo\82½", event->window.windowID);\r
65             break;\r
66         case SDL_WINDOWEVENT_FOCUS_GAINED:\r
67             SDL_Log("\83E\83B\83\93\83h\83E %d \82ª\83L\81[\83{\81[\83h\83t\83H\81[\83J\83X\82ð\93¾\82½", event->window.windowID);\r
68             break;\r
69         case SDL_WINDOWEVENT_FOCUS_LOST:\r
70             SDL_Log("\83E\83B\83\93\83h\83E %d \82ª\83L\81[\83{\81[\83h\83t\83H\81[\83J\83X\82ð\8e¸\82Á\82½", event->window.windowID);\r
71             break;\r
72         case SDL_WINDOWEVENT_CLOSE:\r
73             SDL_Log("\83E\83B\83\93\83h\83E %d \82ª\95Â\82\82½", event->window.windowID);\r
74             break;\r
75 #if SDL_VERSION_ATLEAST(2, 0, 5)\r
76         case SDL_WINDOWEVENT_TAKE_FOCUS:\r
77             SDL_Log("\83E\83B\83\93\83h\83E %d \82ª\83t\83H\81[\83J\83X\82ð\97^\82¦\82ç\82ê\82½", event->window.windowID);\r
78             break;\r
79         case SDL_WINDOWEVENT_HIT_TEST:\r
80             SDL_Log("\83E\83B\83\93\83h\83E %d \82ª\93Á\8eê\82È\83q\83b\83g\83e\83X\83g\82ð\8ds\82Á\82½", event->window.windowID);\r
81             break;\r
82 #endif\r
83         default:\r
84             SDL_Log("\83E\83B\83\93\83h\83E %d \82Ì\95s\96¾\82È\83C\83x\83\93\83g %d", event->window.windowID, event->window.event);\r
85             break;\r
86         }\r
87     }\r
88 }\r
89 </pre>\r
90 </code>\r
91 </p>\r
92 <h2>\8fÚ\8d×</h2>\r
93 <a href="SDL_WindowEvent.html">SDL_WindowEvent</a>\82Í<a href="SDL_Event.html">SDL_Event</a>\82Ì\83\81\83\93\83o\82Ì1\82Â\82Å, \83C\83x\83\93\83g\82Ìtype\82ªSDL_WINDOWEVENT\82Ì\8fê\8d\87\82É\8eg\82¤.\r
94 \83C\83x\83\93\83g\82Ìwindow\83t\83B\81[\83\8b\83h\82ð\8co\97R\82µ\82Ä\83A\83N\83Z\83X\82·\82é\95K\97v\82ª\82 \82é.\r
95 <h2>\8aÖ\98A\8d\80\96Ú(\97ñ\8b\93\91Ì)</h2>\r
96 <a href="SDL_EventType.html">SDL_EventType</a><br>\r
97 <a href="SDL_WindowEventID.html">SDL_WindowEventID</a><br>\r
98 <h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>\r
99 <a href="https://wiki.libsdl.org/SDL_WindowEvent">SDL_WindowEvent - SDL Wiki</a><br>\r
100 <hr>\r
101 </body>\r
102 </html>\r