目次 - API(機能別) - マウス

マウス

インクルードファイル: SDL_mouse.h

概要

ここに分類される関数は, マウスや他のポインティングデバイス, マウスカーソルを扱うものである.

「複数の」マウスとデスクトップGUIの関係については, ここのみに記述する. (通常は)システムのカーソルは1つで, OSはハードウェアの詳細を隠している. もし10個のマウスをつないでも, 動くのは1つのカーソルである. 多くのアプリケーションとゲームはそれで十分である. そして, 誕生以来このAPIは数百のSDLのプログラムに受け入れられている.

関数

  1. SDL_CaptureMouse - SDLウィンドウの外でのマウスやトラックボールの入力を得られるようにする
  2. SDL_CreateColorCursor - 色つきのマウスカーソルを生成する
  3. SDL_CreateCursor - 指定のビットマップデータとマスク(MSB形式)からマウスカーソルを生成する
  4. SDL_CreateSystemCursor - システムカーソルを生成する
  5. SDL_FreeCursor - カーソルを解放する
  6. SDL_GetCursor - 現在のマウスカーソルを得る
  7. SDL_GetDefaultCursor - デフォルトのマウスカーソルを得る
  8. SDL_GetGlobalMouseState - マウスのデスクトップからの座標を得る
  9. SDL_GetMouseFocus - 現在マウスフォーカスのあるウィンドウを得る
  10. SDL_GetMouseState - 現在のマウスの状態を得る
  11. SDL_GetRelativeMouseMode - 相対マウスモードが有効か調べる
  12. SDL_GetRelativeMouseState - マウスの相対状態を得る
  13. SDL_GetWindowMouseRect - ウィンドウのマウスの移動範囲を得る
  14. SDL_SetCursor - マウスカーソルを設定する
  15. SDL_SetRelativeMouseMode - 相対マウスモードを設定する
  16. SDL_SetWindowMouseRect - ウィンドウのマウスの移動範囲を設定する
  17. SDL_ShowCursor - マウスカーソルの表示・非表示を変更する
  18. SDL_WarpMouseGlobal - 画面上の指定された座標にマウスを移動させる
  19. SDL_WarpMouseInWindow - マウスカーソルをウィンドウ内の指定の位置へ移動する

列挙体

  1. SDL_MouseWheelDirection
  2. SDL_SystemCursor

マクロ

  1. SDL_BUTTON

SDL Wikiへのリンク

Mouse Support - SDL Wiki