bool SDL_GetRectAndLineIntersectionFloat(const SDL_FRect *rect, float *X1, float *Y1, float *X2, float *Y2);
| const SDL_FRect * | rect | 交点を求める長方形 |
| int * | X1 | 線分の始点のX座標へのポインタ |
| int * | Y1 | 線分の始点のY座標へのポインタ |
| int * | X2 | 線分の終点のX座標へのポインタ |
| int * | Y2 | 線分の終点のY座標へのポインタ |
この関数は線分の長方形によるクリッピングで使用する. 線分全体が長方形の内側にある, または交点がない場合は変更されない. 長方形と交差する線分の片側または両側は, 長方形の領域でクリップされ, 必要ならば新しい座標がX1, Y1, X2, Y2に代入される.