<a href="index.html">\96Ú\8e\9f</a> - <a href="ApiByCategory.html">API(\8b@\94\\95Ê)</a> - <a href="CategoryMouse.html">\83}\83E\83X</a> - SDL_FreeCursor\r
<hr>\r
<h1>SDL_FreeCursor</h1>\r
-<a href="SDL_CreateCursor.html">SDL_CreateCursor()</a>, <a href="SDL_CreateColorCursor.html">SDL_CreateColorCursor()</a>, <a href="SDL_CreateSystemCursor.html">SDL_CreateSystemCursor()</a>\82Å\90¶\90¬\82µ\82½\83J\81[\83\\83\8b\82ð\89ð\95ú\82·\82é\r
+\83J\81[\83\\83\8b\82ð\89ð\95ú\82·\82é\r
<h2>\8d\\95¶</h2>\r
<code>void SDL_FreeCursor(SDL_Cursor* cursor)</code>\r
<h2>\88ø\90\94</h2>\r
<table border="1" summary="SDL_FreeCursor">\r
<tr><td>cursor</td><td>\89ð\95ú\82·\82é\83J\81[\83\\83\8b</td></tr>\r
</table>\r
+<h2>\8fÚ\8d×</h2>\r
+<p>\r
+\82±\82Ì\8aÖ\90\94\82Í<a href="SDL_CreateCursor.html">SDL_CreateCursor()</a>, <a href="SDL_CreateColorCursor.html">SDL_CreateColorCursor()</a>, <a href="SDL_CreateSystemCursor.html">SDL_CreateSystemCursor()</a>\82Å\90¶\90¬\82µ\82½\83J\81[\83\\83\8b\82Ì\8e\91\8c¹\82ð\89ð\95ú\82·\82é.\r
+</p>\r
<h2>\8aÖ\98A\8d\80\96Ú(\8aÖ\90\94)</h2>\r
<a href="SDL_CreateColorCursor.html">SDL_CreateColorCursor</a><br>\r
<a href="SDL_CreateCursor.html">SDL_CreateCursor</a><br>\r
</table>\r
<h2>\8fÚ\8d×</h2>\r
<p>\r
-<a href="SDL_CreateRGBSurfaceFrom.html">SDL_CreateRGBSurfaceFrom()</a>\82Å\90¶\90¬\82µ\82½\83T\81[\83t\83F\83C\83X\82Ì\8fê\8d\87\82Í\83s\83N\83Z\83\8b\83f\81[\83^\82Í\89ð\95ú\82³\82ê\82È\82¢.\r
-</p>\r
-<p>\r
\82±\82Ì\8aÖ\90\94\82ÍNULL\82ð\93n\82µ\82Ä\82à\88À\91S\82Å\82 \82é.\r
</p>\r
<h2>\8aÖ\98A\8d\80\96Ú(\8aÖ\90\94)</h2>\r
<a href="index.html">\96Ú\8e\9f</a> - <a href="ApiByCategory.html">API(\8b@\94\\95Ê)</a> - <a href="CategoryRender.html">2D\83\8c\83\93\83_\83\8a\83\93\83O</a> - SDL_GL_BindTexture\r
<hr>\r
<h1>SDL_GL_BindTexture</h1>\r
-OpenGL\83v\83\8a\83~\83e\83B\83u\82ð\92¼\90Ú\83\8c\83\93\83_\83\8a\83\93\83O\82·\82é\82Æ\82«, \82»\82ê\82ðOpenGL\83C\83\93\83X\83g\83\89\83N\83V\83\87\83\93\82Å\8eg\82¤\82½\82ß\82ÉOpenGL/ES/ES2\83e\83N\83X\83`\83\83\82ð\83J\83\8c\83\93\83g\83R\83\93\83e\83L\83X\83g\82É\83o\83C\83\93\83h\82·\82é\r
+OpenGL/ES/ES2\83e\83N\83X\83`\83\83\82ð\83J\83\8c\83\93\83g\83R\83\93\83e\83L\83X\83g\82É\83o\83C\83\93\83h\82·\82é\r
<h2>\8d\\95¶</h2>\r
<code>int SDL_GL_BindTexture(SDL_Texture *texture, float *texw, float *texh)</code>\r
<h2>\88ø\90\94</h2>\r
</p>\r
<h2>\8fÚ\8d×</h2>\r
<p>\r
+\82±\82Ì\8aÖ\90\94\82É\82æ\82Á\82Ä, OpenGL\83v\83\8a\83~\83e\83B\83u\82ð\92¼\90Ú\83\8c\83\93\83_\83\8a\83\93\83O\82·\82é\82Æ\82«, OpenGL\83C\83\93\83X\83g\83\89\83N\83V\83\87\83\93\82ð\8eg\82¤\82±\82Æ\82ª\82Å\82«\82é.\r
+</p>\r
+<p>\r
\92l\82ª\93¾\82ç\82ê\82½\82È\82ç, <strong>texw</strong>\82Æ<strong>texh</strong>\82É\82Í\93¾\82ç\82ê\82½\83e\83N\83X\83`\83\83\82É\93K\82µ\82½\95\9d\82Æ\8d\82\82³\82ª\91ã\93ü\82³\82ê\82Ä\82¢\82é.\r
\82Ù\82Æ\82ñ\82Ç\82Ì\8fê\8d\87, \97¼\95û\82Ì\92l\82Í1.0\82Å\82 \82é.\r
\82µ\82©\82µ, GL_ARB_texture_rectangle\8ag\92£\82É\91Î\89\9e\82µ\82½\8aÂ\8b«\82Å\82Í, \82±\82ê\82ç\82Ì\92l\82Í\83e\83N\83X\83`\83\83\82Ì\90¶\90¬\82Ì\82½\82ß\82É\8eg\82í\82ê\82½\8eÀ\8dÛ\82Ì\83s\83N\83Z\83\8b\90\94\82Ì\95\9d\82Æ\8d\82\82³\82Å\82 \82é.\r
<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_GL_GetDrawableSize\r
<hr>\r
<h1>SDL_GL_GetDrawableSize</h1>\r
-(glViewport\82Å\8eg\82¤\82½\82ß\82É)\83E\83B\83\93\83h\83E\93à\82Ì\95`\89æ\97Ì\88æ\82Ì\83T\83C\83Y\82Ì\83s\83N\83Z\83\8b\90\94\82ð\93¾\82é\r
+\83E\83B\83\93\83h\83E\93à\82Ì\95`\89æ\97Ì\88æ\82Ì\83T\83C\83Y\82Ì\83s\83N\83Z\83\8b\90\94\82ð\93¾\82é\r
<h2>\8d\\95¶</h2>\r
<code>void SDL_GL_GetDrawableSize(SDL_Window* window, int* w, int* h)</code>\r
<h2>\88ø\90\94</h2>\r
<tr><td>h</td><td>\8d\82\82³\82Ì\83s\83N\83Z\83\8b\90\94\82ð\91ã\93ü\82·\82é\95Ï\90\94\82Ö\82Ì\83|\83C\83\93\83^, NULL\82Å\82à\82æ\82¢</td></tr>\r
</table>\r
<h2>\8fÚ\8d×</h2>\r
+<p>\r
+\82±\82Ì\8aÖ\90\94\82ª\96ß\82·\92l\82ÍglViewport()\82ð\8cÄ\82Ô\82Æ\82«\82É\8eg\82¦\82é.\r
+</p>\r
+<p>\r
\8d\82DPI\95`\89æ\97Ì\88æ\82Ì\83\8c\83\93\83_\83\8a\83\93\83O\82Ì\8fê\8d\87, \97á\82¦\82Î\8d\82DPI(Apple\82Å\82ÍRetina\82Æ\8cÄ\82Î\82ê\82é)\82É\91Î\89\9e\82µ\82½\8aÂ\8b«\82Å<a href="SDL_WindowFlags.html">SDL_WINDOW_ALLOW_HIGHDPI</a>\82Å\90¶\90¬\82µ\82½\83E\83B\83\93\83h\83E\82Å\82Í, \82±\82Ì\8aÖ\90\94\82Ì\92l\82Æ<a href="SDL_GetWindowSize.html">SDL_GetWindowSize()</a>\82Ì\92l\82Í\82¨\82»\82ç\82\88Ù\82È\82é.\r
\82»\82µ\82Ä<a href="SDL_HINT_VIDEO_HIGHDPI_DISABLED.html">SDL_HINT_VIDEO_HIGHDPI_DISABLED</a>\82Å\82Í\96³\8cø\82É\82Å\82«\82È\82¢.\r
+</p>\r
<h2>\83o\81[\83W\83\87\83\93</h2>\r
SDL 2.0.1\88È\8d~\r
<h2>\8aÖ\98A\8d\80\96Ú(\8aÖ\90\94)</h2>\r
\82»\82Ì\8fê\8d\87\82Í, \8dÄ\82Ñ\82±\82Ì\8aÖ\90\94\82ðinterval\82ð1\82É\82µ\82Ä\8cÄ\82Ô\95K\97v\82ª\82 \82é.\r
</p>\r
<p>\r
-\93K\89\9e\90\82\92¼\93¯\8aú\82Í, \88ê\95\94\82ÌglX\83h\83\89\83C\83o\82Ì<a href="https://www.opengl.org/registry/specs/EXT/glx_swap_control_tear.txt">GLX_EXT_swap_control_tear</a>\82Æ, \88ê\95\94\82ÌWindows\83h\83\89\83C\83o\82Ì<a href="https://www.opengl.org/registry/specs/EXT/wgl_swap_control_tear.txt">WGL_EXT_swap_control_tear</a>\82Å\8eÀ\91\95\82³\82ê\82Ä\82¢\82é.\r
+\93K\89\9e\90\82\92¼\93¯\8aú\82Í, \88ê\95\94\82ÌglX\83h\83\89\83C\83o: <a href="https://www.opengl.org/registry/specs/EXT/glx_swap_control_tear.txt">GLX_EXT_swap_control_tear</a><br>\r
+\82»\82µ\82Ä, \88ê\95\94\82ÌWindows\83h\83\89\83C\83o: <a href="https://www.opengl.org/registry/specs/EXT/wgl_swap_control_tear.txt">WGL_EXT_swap_control_tear</a><br>\r
+\82Å\8eÀ\91\95\82³\82ê\82Ä\82¢\82é.\r
+</p>\r
+<p>\r
\8fÚ\8d×\82Í<a href="https://www.khronos.org/opengl/wiki/Swap_Interval#Adaptive_Vsync">Khronos wiki</a>\82ð\93Ç\82Þ\82±\82Æ.\r
</p>\r
<h2>\83o\81[\83W\83\87\83\93</h2>\r
</code>\r
</p>\r
<h2>\8fÚ\8d×</h2>\r
+<p>\r
\82±\82Ì\8aÖ\90\94\82Í\83_\83u\83\8b\83o\83b\83t\83@\82ÌOpenGL\83R\83\93\83e\83L\83X\83g\82Å\8eg\82¤(\83f\83t\83H\83\8b\83g).\r
+</p>\r
+<p>\r
+macOS\82Å\82Í, \83E\83B\83\93\83h\83E\82ð\90Ø\82è\91Ö\82¦\82é\91O\82É\95`\89æ\82·\82é\83t\83\8c\81[\83\80\83o\83b\83t\83@\82ð0\82É\83o\83C\83\93\83h\82·\82é\82±\82Æ.\r
+\82»\82¤\82µ\82È\82¢\82Æ\89½\82à\8bN\82±\82ç\82È\82¢.\r
+glBindFramebuffer()\82ð\8eg\82í\82È\82¢\82Ì\82Å\82 \82ê\82Î, \82±\82ê\82ª\83f\83t\83H\83\8b\83g\82Å, \91¼\82É\89½\82©\82·\82é\95K\97v\82Í\82È\82¢.\r
+</p>\r
<h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>\r
<a href="https://wiki.libsdl.org/SDL_GL_SwapWindow">SDL_GL_SwapWindow - SDL Wiki</a>\r
<hr>\r
<a href="index.html">\96Ú\8e\9f</a> - <a href="ApiByCategory.html">API(\8b@\94\\95Ê)</a> - <a href="CategoryGameController.html">\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\81[</a> - SDL_GameControllerAddMappingsFromRW\r
<hr>\r
<h1>SDL_GameControllerAddMappingsFromRW</h1>\r
-SDL\83f\81[\83^\83X\83g\83\8a\81[\83\80(\83\81\83\82\83\8a\82Ü\82½\82Í\83t\83@\83C\83\8b)\82©\82ç\8c»\8dÝ\82Ì<a href="SDL_GetPlatform.html">SDL_GetPlatform()</a>\82Ì\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\81[\83}\83b\83s\83\93\83O\82ð\93Ç\82Ý\8d\9e\82Þ. \83R\83~\83\85\83j\83e\83B\82ª\8dì\90¬\82µ\82½\83R\83\93\83g\83\8d\81[\83\89\81[\82Ì\83f\81[\83^\83x\81[\83X\82Í<a href="https://raw.githubusercontent.com/gabomdq/SDL_GameControllerDB/master/gamecontrollerdb.txt">\82±\82±</a>(GitHub)\82É\82 \82é.\r
+SDL\83f\81[\83^\83X\83g\83\8a\81[\83\80\82©\82ç\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\81[\83}\83b\83s\83\93\83O\82ð\93Ç\82Ý\8d\9e\82Þ\r
<h2>\8d\\95¶</h2>\r
<code>int SDL_GameControllerAddMappingsFromRW(SDL_RWops* rw, int freerw)</code>\r
<h2>\88ø\90\94</h2>\r
<hr>\r
<h1>SDL_GameControllerEventState</h1>\r
\83Q\81[\83\80\83R\83\93\83g\83\8d\81[\83\89\81[\82Ì\83C\83x\83\93\83g\82ð\97L\8cø\81E\96³\8cø\82É\82·\82é.\r
-\82±\82ê\82É\82æ\82è\83R\83\93\83g\83\8d\81[\83\89\81[\82É\82æ\82Á\82Ä\94\90¶\82·\82é\83W\83\87\83C\83X\83e\83B\83b\83N\83C\83x\83\93\83g\82ª\96³\8cø\82É\82È\82é\82±\82Æ\82Í\82È\82¢. (<a href="SDL_JoystickEventState.html">SDL_JoystickEventState()</a>\82ð\8eQ\8fÆ\82·\82é\82±\82Æ.)\r
<h2>\8d\\95¶</h2>\r
<code>int SDL_GameControllerEventState(int state)</code>\r
<h2>\88ø\90\94</h2>\r
<table border="1" summary="SDL_GameControllerEventState">\r
-<tr><td>state</td><td>SDL_QUERY, SDL_IGNORE, SDL_ENABLE\82Ì1\82Â</td></tr>\r
+<tr><td>state</td><td>SDL_QUERY(-1), SDL_IGNORE(0), SDL_ENABLE(1)\82Ì1\82Â</td></tr>\r
</table>\r
-\83\81\83\82: \91ã\82í\82è\82É -1, 0, 1 \82Å\82à\82æ\82¢.\r
<h2>\96ß\82è\92l</h2>\r
-<p>\r
--1 (SDL_QUERY)\88È\8aO\82Í, \88ø\90\94\82Æ\93¯\82¶\92l\82ð\96ß\82·.\r
--1 (SDL_QUERY)\82Ì\82Æ\82«\82Í, \8c»\8dÝ\82Ì\8fó\91Ô\82ð\96ß\82·.\r
-</p>\r
+\88ø\90\94\82ª-1(SDL_QUERY)\82Ì\82Æ\82«\8c»\8dÝ\82Ì\8fó\91Ô\82ð\96ß\82·. \82»\82ê\88È\8aO\82Ì\82Æ\82«\82Í\88ø\90\94\82Æ\93¯\82¶\92l\82ð\96ß\82·.\r
<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
<p>\r
<code>\r
</p>\r
<h2>\8fÚ\8d×</h2>\r
<p>\r
+\83R\83\93\83g\83\8d\81[\83\89\81[\83C\83x\83\93\83g\82ð\96³\8cø\82É\82µ\82½\8fê\8d\87, \83R\83\93\83g\83\8d\81[\83\89\81[\82Ì\8fî\95ñ\82ª\95K\97v\82È\82Æ\82«\82Í<a href="SDL_GameControllerUpdate.html">SDL_GameControllerUpdate()</a>\82ð\8e©\95ª\82Å\8cÄ\82ñ\82Å\8fó\91Ô\82ð\83`\83F\83b\83N\82·\82é\95K\97v\82ª\82 \82é.\r
+</p>\r
+<p>\r
-1, 0, 1\88È\8aO\82Ì\88ø\90\94\82Í\96³\8cø\82Å\82 \82é. \82»\82Ì\8fê\8d\87\82Í\88ø\90\94\82Æ\93¯\82¶\92l\82ð\96ß\82·.\r
</p>\r
<h2>\83o\81[\83W\83\87\83\93</h2>\r