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