diff options
author | Sam Lantinga <slouken@libsdl.org> | 2009-10-19 13:31:58 +0000 |
---|---|---|
committer | Sam Lantinga <slouken@libsdl.org> | 2009-10-19 13:31:58 +0000 |
commit | 1cbfd5b6e08edb4a7004e0f1abe4c4aa82523439 (patch) | |
tree | 957742d59a17333fc3b91de2582ded7a885f21d6 /include/SDL_rect.h | |
parent | 4483fc99e3f5ed1128288a78ac9c1edc8fe6b6dd (diff) |
Partial fix for bug #859
Header file update from Ken for improved doxygen output
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404127
Diffstat (limited to 'include/SDL_rect.h')
-rw-r--r-- | include/SDL_rect.h | 58 |
1 files changed, 22 insertions, 36 deletions
diff --git a/include/SDL_rect.h b/include/SDL_rect.h index c3394468..d6cb7942 100644 --- a/include/SDL_rect.h +++ b/include/SDL_rect.h @@ -21,9 +21,9 @@ */ /** - * \file SDL_rect.h - * - * Header file for SDL_rect definition and management functions + * \file SDL_rect.h + * + * Header file for SDL_rect definition and management functions. */ #ifndef _SDL_rect_h @@ -43,15 +43,13 @@ extern "C" { #endif /** - * \struct SDL_Rect - * - * \brief A rectangle, with the origin at the upper left. - * - * \sa SDL_RectEmpty - * \sa SDL_RectEquals - * \sa SDL_HasIntersection - * \sa SDL_IntersectRect - * \sa SDL_UnionRect + * \brief A rectangle, with the origin at the upper left. + * + * \sa SDL_RectEmpty + * \sa SDL_RectEquals + * \sa SDL_HasIntersection + * \sa SDL_IntersectRect + * \sa SDL_UnionRect */ typedef struct SDL_Rect { @@ -60,56 +58,44 @@ typedef struct SDL_Rect } SDL_Rect; /** - * \def SDL_RectEmpty() - * - * \brief Returns true if the rectangle has no area. + * \brief Returns true if the rectangle has no area. */ #define SDL_RectEmpty(X) (((X)->w <= 0) || ((X)->h <= 0)) /** - * \def SDL_RectEquals() - * - * \brief Returns true if the two rectangles are equal. + * \brief Returns true if the two rectangles are equal. */ #define SDL_RectEquals(A, B) (((A)->x == (B)->x) && ((A)->y == (B)->y) && \ ((A)->w == (B)->w) && ((A)->h == (B)->h)) /** - * \fn SDL_bool SDL_HasIntersection(const SDL_Rect * A, const SDL_Rect * B); - * - * \brief Determine whether two rectangles intersect. - * - * \return SDL_TRUE if there is an intersection, SDL_FALSE otherwise. + * \brief Determine whether two rectangles intersect. + * + * \return SDL_TRUE if there is an intersection, SDL_FALSE otherwise. */ extern DECLSPEC SDL_bool SDLCALL SDL_HasIntersection(const SDL_Rect * A, const SDL_Rect * B); /** - * \fn SDL_bool SDL_IntersectRect(const SDL_Rect * A, const SDL_Rect * B, SDL_Rect * result) - * - * \brief Calculate the intersection of two rectangles. - * - * \return SDL_TRUE if there is an intersection, SDL_FALSE otherwise. + * \brief Calculate the intersection of two rectangles. + * + * \return SDL_TRUE if there is an intersection, SDL_FALSE otherwise. */ extern DECLSPEC SDL_bool SDLCALL SDL_IntersectRect(const SDL_Rect * A, const SDL_Rect * B, SDL_Rect * result); /** - * \fn void SDL_UnionRect(const SDL_Rect * A, const SDL_Rect * B, SDL_Rect * result) - * - * \brief Calculate the union of two rectangles + * \brief Calculate the union of two rectangles. */ extern DECLSPEC void SDLCALL SDL_UnionRect(const SDL_Rect * A, const SDL_Rect * B, SDL_Rect * result); /** - * \fn SDL_bool SDL_IntersectRectAndLine(const SDL_Rect *rect, int *X1, int *Y1, int *X2, int *Y2) - * - * \brief Calculate the intersection of a rectangle and line segment. - * - * \return SDL_TRUE if there is an intersection, SDL_FALSE otherwise. + * \brief Calculate the intersection of a rectangle and line segment. + * + * \return SDL_TRUE if there is an intersection, SDL_FALSE otherwise. */ extern DECLSPEC SDL_bool SDLCALL SDL_IntersectRectAndLine(const SDL_Rect * rect, int *X1, |