目次 - SDL 3.0 API(機能別) - 領域

領域

概要

長方形と2次元座標を扱う関数群. 整数と浮動小数点の両方に対応している.

関数

  1. SDL_GetRectAndLineIntersection - 線分と長方形の交点を求める
  2. SDL_GetRectAndLineIntersectionFloat - 浮動小数点で表された線分と長方形の交点を求める
  3. SDL_GetRectEnclosingPoints - 全ての点を含む最小の長方形を求める
  4. SDL_GetRectEnclosingPointsFloat - 浮動小数点で表された全ての点を含む最小の長方形を求める
  5. SDL_GetRectIntersection - 2つの長方形の重なる部分を求める
  6. SDL_GetRectIntersectionFloat - 浮動小数点で表された2つの長方形の重なる部分を求める
  7. SDL_GetRectUnion - 2つの長方形の重なる部分を求める
  8. SDL_GetRectUnionFloat - 浮動小数点で表された2つの長方形の重なる部分を求める
  9. SDL_HasRectIntersection - 2つの長方形に辺の交点があるかチェックする
  10. SDL_HasRectIntersectionFloat - 浮動小数点で表された2つの長方形に辺の交点があるかチェックする
  11. SDL_PointInRect - 点が長方形の内側にあるかチェックする
  12. SDL_PointInRectFloat - 浮動小数点で表された点が長方形の内側にあるかチェックする
  13. SDL_RectEmpty - 長方形に面積がないかチェックする
  14. SDL_RectEmptyFloat - 浮動小数点で表された長方形に面積がないかチェックする
  15. SDL_RectsEqual - 2つの長方形が同一かチェックする
  16. SDL_RectsEqualEpsilon - 浮動小数点で表された2つの長方形が同一か与えられたイプシロン値でチェックする
  17. SDL_RectsEqualFloat - 浮動小数点で表された2つの長方形が同一かデフォルトのイプシロン値でチェックする
  18. SDL_RectToFRect - SDL_RectをSDL_FRectに変換する

構造体

  1. SDL_FPoint - 浮動小数点で表された点を定義する構造体
  2. SDL_FRect - 浮動小数点で表された左上を基点とした長方形を定義する構造体
  3. SDL_Point - 整数で表された点を定義する構造体
  4. SDL_Rect - 整数で表された左上を基点とした長方形を定義する構造体

SDL Wikiへのリンク

SDL3/CategoryRect - SDL Wiki