#include "aliceml_config.h"データ構造 | |
| struct | ML_Rect |
| 矩形を示す構造体です。 [詳細] | |
関数 | |
| ALICEMLAPI ML_Rect ALICEMLCALL | ML_Rect_Make (int x, int y, int w, int h) |
| ML_Rectを返します。 | |
| ALICEMLAPI ML_bool ALICEMLCALL | ML_Rect_IsEmpty (const ML_Rect *rect) |
| 矩形が空かどうかを調べます。 | |
| ALICEMLAPI int ALICEMLCALL | ML_Rect_Union (const ML_Rect *r1, const ML_Rect *r2, ML_Rect *result) |
| r1, r2 をすべて覆うような矩形を計算します。 | |
| ALICEMLAPI int ALICEMLCALL | ML_Rect_Intersect (const ML_Rect *r1, const ML_Rect *r2, ML_Rect *result) |
| r1, r2 に共通する矩形を計算します。 | |
| ALICEMLAPI ML_bool ALICEMLCALL | ML_Rect_InPoint (const ML_Rect *rect, int x, int y) |
| 指定された点が rect 中に含まれているか調べます。 | |
| ALICEMLAPI ML_bool ALICEMLCALL | ML_Rect_IsIntersect (const ML_Rect *r1, const ML_Rect *r2) |
| 二つの矩形が交差するかどうかを調べます。 | |
指定された点が rect 中に含まれているか調べます。
| ALICEMLAPI int ALICEMLCALL ML_Rect_Intersect | ( | const ML_Rect * | r1, | |
| const ML_Rect * | r2, | |||
| ML_Rect * | result | |||
| ) |
r1, r2 に共通する矩形を計算します。
二つの矩形が交差するかどうかを調べます。
| ALICEMLAPI ML_Rect ALICEMLCALL ML_Rect_Make | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
ML_Rectを返します。
| ALICEMLAPI int ALICEMLCALL ML_Rect_Union | ( | const ML_Rect * | r1, | |
| const ML_Rect * | r2, | |||
| ML_Rect * | result | |||
| ) |
r1, r2 をすべて覆うような矩形を計算します。
1.4.7