• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /**
2  * @file     morpho_rect_int.h
3  * @brief    ��`�f�[�^�̍\���̒�`
4  * @version  1.0.0
5  * @date     2008-06-09
6  *
7  * Copyright (C) 2006-2012 Morpho, Inc.
8  */
9 
10 #ifndef MORPHO_RECT_INT_H
11 #define MORPHO_RECT_INT_H
12 
13 #ifdef __cplusplus
14 extern "C" {
15 #endif
16 
17 /** ��`�f�[�^. */
18 typedef struct {
19     int sx; /**< left */
20     int sy; /**< top */
21     int ex; /**< right */
22     int ey; /**< bottom */
23 } morpho_RectInt;
24 
25 /** ��`�̈� rect �̍�����W (l,t) �ƉE�����W (r,b) ��ݒ肷��. */
26 #define morpho_RectInt_setRect(rect,l,t,r,b) do { \
27 	(rect)->sx=(l);\
28 	(rect)->sy=(t);\
29 	(rect)->ex=(r);\
30 	(rect)->ey=(b);\
31     } while(0)
32 
33 #ifdef __cplusplus
34 }
35 #endif
36 
37 #endif /* #ifndef MORPHO_RECT_INT_H */
38