目次 - SDL 3.0 API(機能別) - ヒント

ヒント

概要

ここに分類される関数は, ヒントの設定と獲得を行うものである. ヒントの一覧はアルファベット順に並んでいる.

名前がSDL_HINT_Xのヒントは, デフォルトの環境変数"SDL_X"を上書きするために使われる.

一般的にこれらのヒントには次のことが言える - それらは環境によって有効かもしれないし, 有効でないかもしれない. しかし, ライブラリに動作を示唆する方法をユーザとアプリケーションに提供する.

関数

  1. SDL_AddHintCallback
  2. SDL_GetHint
  3. SDL_GetHintBoolean
  4. SDL_RemoveHintCallback
  5. SDL_ResetHint
  6. SDL_ResetHints
  7. SDL_SetHint
  8. SDL_SetHintWithPriority

  1. SDL_HintCallback

列挙体

  1. SDL_HintPriority

マクロ

  1. SDL_HINT_ALLOW_ALT_TAB_WHILE_GRABBED
  2. SDL_HINT_ANDROID_ALLOW_RECREATE_ACTIVITY
  3. SDL_HINT_ANDROID_BLOCK_ON_PAUSE
  4. SDL_HINT_ANDROID_LOW_LATENCY_AUDIO
  5. SDL_HINT_ANDROID_TRAP_BACK_BUTTON
  6. SDL_HINT_APP_ID
  7. SDL_HINT_APP_NAME
  8. SDL_HINT_APPLE_TV_CONTROLLER_UI_EVENTS
  9. SDL_HINT_APPLE_TV_REMOTE_ALLOW_ROTATION
  10. SDL_HINT_ASSERT
  11. SDL_HINT_AUDIO_ALSA_DEFAULT_DEVICE
  12. SDL_HINT_AUDIO_ALSA_DEFAULT_PLAYBACK_DEVICE
  13. SDL_HINT_AUDIO_ALSA_DEFAULT_RECORDING_DEVICE
  14. SDL_HINT_AUDIO_CATEGORY
  15. SDL_HINT_AUDIO_CHANNELS
  16. SDL_HINT_AUDIO_DEVICE_APP_ICON_NAME
  17. SDL_HINT_AUDIO_DEVICE_SAMPLE_FRAMES
  18. SDL_HINT_AUDIO_DEVICE_STREAM_NAME
  19. SDL_HINT_AUDIO_DEVICE_STREAM_ROLE
  20. SDL_HINT_AUDIO_DISK_INPUT_FILE
  21. SDL_HINT_AUDIO_DISK_OUTPUT_FILE
  22. SDL_HINT_AUDIO_DISK_TIMESCALE
  23. SDL_HINT_AUDIO_DRIVER
  24. SDL_HINT_AUDIO_DUMMY_TIMESCALE
  25. SDL_HINT_AUDIO_FORMAT
  26. SDL_HINT_AUDIO_FREQUENCY
  27. SDL_HINT_AUDIO_INCLUDE_MONITORS
  28. SDL_HINT_AUTO_UPDATE_JOYSTICKS
  29. SDL_HINT_AUTO_UPDATE_SENSORS
  30. SDL_HINT_BMP_SAVE_LEGACY_FORMAT
  31. SDL_HINT_CAMERA_DRIVER
  32. SDL_HINT_CPU_FEATURE_MASK
  33. SDL_HINT_DEBUG_LOGGING
  34. SDL_HINT_DISPLAY_USABLE_BOUNDS
  35. SDL_HINT_EGL_LIBRARY
  36. SDL_HINT_EMSCRIPTEN_ASYNCIFY
  37. SDL_HINT_EMSCRIPTEN_CANVAS_SELECTOR
  38. SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT
  39. SDL_HINT_ENABLE_SCREEN_KEYBOARD
  40. SDL_HINT_EVDEV_DEVICES
  41. SDL_HINT_EVENT_LOGGING
  42. SDL_HINT_FILE_DIALOG_DRIVER
  43. SDL_HINT_FORCE_RAISEWINDOW
  44. SDL_HINT_FRAMEBUFFER_ACCELERATION
  45. SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES
  46. SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT
  47. SDL_HINT_GAMECONTROLLER_SENSOR_FUSION
  48. SDL_HINT_GAMECONTROLLERCONFIG
  49. SDL_HINT_GAMECONTROLLERCONFIG_FILE
  50. SDL_HINT_GAMECONTROLLERTYPE
  51. SDL_HINT_GDK_TEXTINPUT_DEFAULT_TEXT
  52. SDL_HINT_GDK_TEXTINPUT_DESCRIPTION
  53. SDL_HINT_GDK_TEXTINPUT_MAX_LENGTH
  54. SDL_HINT_GDK_TEXTINPUT_SCOPE
  55. SDL_HINT_GDK_TEXTINPUT_TITLE
  56. SDL_HINT_GPU_DRIVER
  57. SDL_HINT_HIDAPI_ENUMERATE_ONLY_CONTROLLERS
  58. SDL_HINT_HIDAPI_IGNORE_DEVICES
  59. SDL_HINT_HIDAPI_LIBUSB
  60. SDL_HINT_HIDAPI_LIBUSB_WHITELIST
  61. SDL_HINT_HIDAPI_UDEV
  62. SDL_HINT_IME_IMPLEMENTED_UI
  63. SDL_HINT_IOS_HIDE_HOME_INDICATOR
  64. SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS
  65. SDL_HINT_JOYSTICK_ARCADESTICK_DEVICES
  66. SDL_HINT_JOYSTICK_ARCADESTICK_DEVICES_EXCLUDED
  67. SDL_HINT_JOYSTICK_BLACKLIST_DEVICES
  68. SDL_HINT_JOYSTICK_BLACKLIST_DEVICES_EXCLUDED
  69. SDL_HINT_JOYSTICK_DEVICE
  70. SDL_HINT_JOYSTICK_DIRECTINPUT
  71. SDL_HINT_JOYSTICK_ENHANCED_REPORTS
  72. SDL_HINT_JOYSTICK_FLIGHTSTICK_DEVICES
  73. SDL_HINT_JOYSTICK_FLIGHTSTICK_DEVICES_EXCLUDED
  74. SDL_HINT_JOYSTICK_GAMECUBE_DEVICES
  75. SDL_HINT_JOYSTICK_GAMECUBE_DEVICES_EXCLUDED
  76. SDL_HINT_JOYSTICK_GAMEINPUT
  77. SDL_HINT_JOYSTICK_HAPTIC_AXES
  78. SDL_HINT_JOYSTICK_HIDAPI
  79. SDL_HINT_JOYSTICK_HIDAPI_8BITDO
  80. SDL_HINT_JOYSTICK_HIDAPI_COMBINE_JOY_CONS
  81. SDL_HINT_JOYSTICK_HIDAPI_FLYDIGI
  82. SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE
  83. SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE_RUMBLE_BRAKE
  84. SDL_HINT_JOYSTICK_HIDAPI_GIP
  85. SDL_HINT_JOYSTICK_HIDAPI_GIP_RESET_FOR_METADATA
  86. SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS
  87. SDL_HINT_JOYSTICK_HIDAPI_JOYCON_HOME_LED
  88. SDL_HINT_JOYSTICK_HIDAPI_LG4FF
  89. SDL_HINT_JOYSTICK_HIDAPI_LUNA
  90. SDL_HINT_JOYSTICK_HIDAPI_NINTENDO_CLASSIC
  91. SDL_HINT_JOYSTICK_HIDAPI_PS3
  92. SDL_HINT_JOYSTICK_HIDAPI_PS3_SIXAXIS_DRIVER
  93. SDL_HINT_JOYSTICK_HIDAPI_PS4
  94. SDL_HINT_JOYSTICK_HIDAPI_PS4_REPORT_INTERVAL
  95. SDL_HINT_JOYSTICK_HIDAPI_PS5
  96. SDL_HINT_JOYSTICK_HIDAPI_PS5_PLAYER_LED
  97. SDL_HINT_JOYSTICK_HIDAPI_SHIELD
  98. SDL_HINT_JOYSTICK_HIDAPI_SINPUT
  99. SDL_HINT_JOYSTICK_HIDAPI_STADIA
  100. SDL_HINT_JOYSTICK_HIDAPI_STEAM
  101. SDL_HINT_JOYSTICK_HIDAPI_STEAM_HOME_LED
  102. SDL_HINT_JOYSTICK_HIDAPI_STEAM_HORI
  103. SDL_HINT_JOYSTICK_HIDAPI_STEAMDECK
  104. SDL_HINT_JOYSTICK_HIDAPI_SWITCH
  105. SDL_HINT_JOYSTICK_HIDAPI_SWITCH2
  106. SDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED
  107. SDL_HINT_JOYSTICK_HIDAPI_SWITCH_PLAYER_LED
  108. SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS
  109. SDL_HINT_JOYSTICK_HIDAPI_WII
  110. SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED
  111. SDL_HINT_JOYSTICK_HIDAPI_XBOX
  112. SDL_HINT_JOYSTICK_HIDAPI_XBOX_360
  113. SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED
  114. SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS
  115. SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE
  116. SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED
  117. SDL_HINT_JOYSTICK_IOKIT
  118. SDL_HINT_JOYSTICK_LINUX_CLASSIC
  119. SDL_HINT_JOYSTICK_LINUX_DEADZONES
  120. SDL_HINT_JOYSTICK_LINUX_DIGITAL_HATS
  121. SDL_HINT_JOYSTICK_LINUX_HAT_DEADZONES
  122. SDL_HINT_JOYSTICK_MFI
  123. SDL_HINT_JOYSTICK_RAWINPUT
  124. SDL_HINT_JOYSTICK_RAWINPUT_CORRELATE_XINPUT
  125. SDL_HINT_JOYSTICK_ROG_CHAKRAM
  126. SDL_HINT_JOYSTICK_THREAD
  127. SDL_HINT_JOYSTICK_THROTTLE_DEVICES
  128. SDL_HINT_JOYSTICK_THROTTLE_DEVICES_EXCLUDED
  129. SDL_HINT_JOYSTICK_WGI
  130. SDL_HINT_JOYSTICK_WHEEL_DEVICES
  131. SDL_HINT_JOYSTICK_WHEEL_DEVICES_EXCLUDED
  132. SDL_HINT_JOYSTICK_ZERO_CENTERED_DEVICES
  133. SDL_HINT_KEYCODE_OPTIONS
  134. SDL_HINT_KMSDRM_DEVICE_INDEX
  135. SDL_HINT_KMSDRM_REQUIRE_DRM_MASTER
  136. SDL_HINT_LOG_BACKENDS
  137. SDL_HINT_LOGGING
  138. SDL_HINT_MAC_BACKGROUND_APP
  139. SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK
  140. SDL_HINT_MAC_OPENGL_ASYNC_DISPATCH
  141. SDL_HINT_MAC_OPTION_AS_ALT
  142. SDL_HINT_MAC_SCROLL_MOMENTUM
  143. SDL_HINT_MAIN_CALLBACK_RATE
  144. SDL_HINT_MOUSE_AUTO_CAPTURE
  145. SDL_HINT_MOUSE_DEFAULT_SYSTEM_CURSOR
  146. SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS
  147. SDL_HINT_MOUSE_DOUBLE_CLICK_TIME
  148. SDL_HINT_MOUSE_EMULATE_WARP_WITH_RELATIVE
  149. SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH
  150. SDL_HINT_MOUSE_NORMAL_SPEED_SCALE
  151. SDL_HINT_MOUSE_RELATIVE_CURSOR_VISIBLE
  152. SDL_HINT_MOUSE_RELATIVE_MODE_CENTER
  153. SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE
  154. SDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE
  155. SDL_HINT_MOUSE_RELATIVE_WARP_MOTION
  156. SDL_HINT_MOUSE_TOUCH_EVENTS
  157. SDL_HINT_MUTE_CONSOLE_KEYBOARD
  158. SDL_HINT_NO_SIGNAL_HANDLERS
  159. SDL_HINT_OPENGL_ES_DRIVER
  160. SDL_HINT_OPENGL_LIBRARY
  161. SDL_HINT_OPENVR_LIBRARY
  162. SDL_HINT_ORIENTATIONS
  163. SDL_HINT_PEN_MOUSE_EVENTS
  164. SDL_HINT_PEN_TOUCH_EVENTS
  165. SDL_HINT_POLL_SENTINEL
  166. SDL_HINT_PREFERRED_LOCALES
  167. SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE
  168. SDL_HINT_RENDER_DIRECT3D11_DEBUG
  169. SDL_HINT_RENDER_DIRECT3D_THREADSAFE
  170. SDL_HINT_RENDER_DRIVER
  171. SDL_HINT_RENDER_GPU_DEBUG
  172. SDL_HINT_RENDER_GPU_LOW_POWER
  173. SDL_HINT_RENDER_LINE_METHOD
  174. SDL_HINT_RENDER_METAL_PREFER_LOW_POWER_DEVICE
  175. SDL_HINT_RENDER_VSYNC
  176. SDL_HINT_RENDER_VULKAN_DEBUG
  177. SDL_HINT_RETURN_KEY_HIDES_IME
  178. SDL_HINT_ROG_GAMEPAD_MICE
  179. SDL_HINT_ROG_GAMEPAD_MICE_EXCLUDED
  180. SDL_HINT_RPI_VIDEO_LAYER
  181. SDL_HINT_SCREENSAVER_INHIBIT_ACTIVITY_NAME
  182. SDL_HINT_SHUTDOWN_DBUS_ON_QUIT
  183. SDL_HINT_STORAGE_TITLE_DRIVER
  184. SDL_HINT_STORAGE_USER_DRIVER
  185. SDL_HINT_THREAD_FORCE_REALTIME_TIME_CRITICAL
  186. SDL_HINT_THREAD_PRIORITY_POLICY
  187. SDL_HINT_TIMER_RESOLUTION
  188. SDL_HINT_TOUCH_MOUSE_EVENTS
  189. SDL_HINT_TRACKPAD_IS_TOUCH_ONLY
  190. SDL_HINT_TV_REMOTE_AS_JOYSTICK
  191. SDL_HINT_VIDEO_ALLOW_SCREENSAVER
  192. SDL_HINT_VIDEO_DISPLAY_PRIORITY
  193. SDL_HINT_VIDEO_DOUBLE_BUFFER
  194. SDL_HINT_VIDEO_DRIVER
  195. SDL_HINT_VIDEO_DUMMY_SAVE_FRAMES
  196. SDL_HINT_VIDEO_EGL_ALLOW_GETDISPLAY_FALLBACK
  197. SDL_HINT_VIDEO_FORCE_EGL
  198. SDL_HINT_VIDEO_MAC_FULLSCREEN_MENU_VISIBILITY
  199. SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES
  200. SDL_HINT_VIDEO_MATCH_EXCLUSIVE_MODE_ON_MOVE
  201. SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS
  202. SDL_HINT_VIDEO_OFFSCREEN_SAVE_FRAMES
  203. SDL_HINT_VIDEO_SYNC_WINDOW_OPERATIONS
  204. SDL_HINT_VIDEO_WAYLAND_ALLOW_LIBDECOR
  205. SDL_HINT_VIDEO_WAYLAND_MODE_EMULATION
  206. SDL_HINT_VIDEO_WAYLAND_MODE_SCALING
  207. SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR
  208. SDL_HINT_VIDEO_WAYLAND_SCALE_TO_DISPLAY
  209. SDL_HINT_VIDEO_WIN_D3DCOMPILER
  210. SDL_HINT_VIDEO_X11_EXTERNAL_WINDOW_INPUT
  211. SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR
  212. SDL_HINT_VIDEO_X11_NET_WM_PING
  213. SDL_HINT_VIDEO_X11_NODIRECTCOLOR
  214. SDL_HINT_VIDEO_X11_SCALING_FACTOR
  215. SDL_HINT_VIDEO_X11_VISUALID
  216. SDL_HINT_VIDEO_X11_WINDOW_VISUALID
  217. SDL_HINT_VIDEO_X11_XRANDR
  218. SDL_HINT_VITA_ENABLE_BACK_TOUCH
  219. SDL_HINT_VITA_ENABLE_FRONT_TOUCH
  220. SDL_HINT_VITA_MODULE_PATH
  221. SDL_HINT_VITA_PVR_INIT
  222. SDL_HINT_VITA_PVR_OPENGL
  223. SDL_HINT_VITA_RESOLUTION
  224. SDL_HINT_VITA_TOUCH_MOUSE_DEVICE
  225. SDL_HINT_VULKAN_DISPLAY
  226. SDL_HINT_VULKAN_LIBRARY
  227. SDL_HINT_WAVE_CHUNK_LIMIT
  228. SDL_HINT_WAVE_FACT_CHUNK
  229. SDL_HINT_WAVE_RIFF_CHUNK_SIZE
  230. SDL_HINT_WAVE_TRUNCATION
  231. SDL_HINT_WINDOW_ACTIVATE_WHEN_RAISED
  232. SDL_HINT_WINDOW_ACTIVATE_WHEN_SHOWN
  233. SDL_HINT_WINDOW_ALLOW_TOPMOST
  234. SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN
  235. SDL_HINT_WINDOWS_CLOSE_ON_ALT_F4
  236. SDL_HINT_WINDOWS_ENABLE_MENU_MNEMONICS
  237. SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP
  238. SDL_HINT_WINDOWS_ERASE_BACKGROUND_MODE
  239. SDL_HINT_WINDOWS_FORCE_SEMAPHORE_KERNEL
  240. SDL_HINT_WINDOWS_GAMEINPUT
  241. SDL_HINT_WINDOWS_INTRESOURCE_ICON
  242. SDL_HINT_WINDOWS_INTRESOURCE_ICON_SMALL
  243. SDL_HINT_WINDOWS_RAW_KEYBOARD
  244. SDL_HINT_WINDOWS_USE_D3D9EX
  245. SDL_HINT_X11_FORCE_OVERRIDE_REDIRECT
  246. SDL_HINT_X11_WINDOW_TYPE
  247. SDL_HINT_X11_XCB_LIBRARY
  248. SDL_HINT_XINPUT_ENABLED

SDL Wikiへのリンク

SDL3/CategoryHints - SDL Wiki