OSDN Git Service

SDL_AddEventWatch サンプルコードを追加 https://github.com/libsdl-org/sdlwiki/commit/b1f2ab22026...
authormaruhiro <maruhiro@bridge.ocn.ne.jp>
Sun, 5 Mar 2023 06:50:53 +0000 (15:50 +0900)
committermaruhiro <maruhiro@bridge.ocn.ne.jp>
Sun, 5 Mar 2023 06:50:53 +0000 (15:50 +0900)
SDL_AddEventWatch.html

index 9f4c2dd..822186f 100644 (file)
 <tr><td>filter</td><td>\83C\83x\83\93\83g\94­\90\8e\9e\82É\8cÄ\82Î\82ê\82é\8aÖ\90\94 (\8fÚ\8d×\82ð\8eQ\8fÆ\82·\82é\82±\82Æ)</td></tr>\r
 <tr><td>userdata</td><td>filter\82Ö\93n\82³\82ê\82é\83|\83C\83\93\83^</td></tr>\r
 </table>\r
+<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
+<p>\r
+<code>\r
+<pre>\r
+int MyEventFunction(void *userdata, SDL_Event *event) {\r
+    // userdata\82Æevent\82ð\8eg\82Á\82Ä\8f\88\97\9d\82ð\8ds\82¤\r
+\r
+    return 0; // \96ß\82è\92l\82Í\96³\8e\8b\82³\82ê\82é\r
+}\r
+\r
+// ...\r
+SDL_AddEventWatch(MyEventFunction, NULL);\r
+</pre>\r
+</code>\r
 <h2>\8fÚ\8d×</h2>\r
 <p>\r
 filter\82Ì\8aÖ\90\94\83v\83\8d\83g\83^\83C\83v\82Í\r
@@ -49,6 +63,7 @@ filter
 \83\81\83\82\83R\81[\83\8b\83o\83b\83N\82Í\83\86\81[\83U\82Ì<a href="SDL_PushEvent.html">SDL_PushEvent()</a>\82Å\94­\90\82³\82¹\82½\83C\83x\83\93\83g\82Å\82à\8cÄ\82Î\82ê\82é.\r
 \82µ\82©\82µ, \96³\8cø\82È\83C\83x\83\93\83g\82â, <a href="SDL_SetEventFilter.html">SDL_SetEventFilter()</a>\82Å\83R\81[\83\8b\83o\83b\83N\83t\83B\83\8b\83^\82ð\90Ý\92è\82µ\82½\83C\83x\83\93\83g\82â, <a href="SDL_PeepEvents.html">SDL_PeepEvents()</a>\82Å\83\86\81[\83U\82ª\94­\90\82³\82ê\82½\83C\83x\83\93\83g\82Ì\8fê\8d\87\82Í\8cÄ\82Î\82ê\82È\82¢.\r
 </p>\r
+</p>\r
 <h2>\83o\81[\83W\83\87\83\93</h2>\r
 SDL 2.0.0\88È\8d~\r
 <h2>\8aÖ\98A\8d\80\96Ú(\8aÖ\90\94)</h2>\r