23#ifndef M4_GUI_GUI_VMNG_RECTANGLES_H
24#define M4_GUI_GUI_VMNG_RECTANGLES_H
26#include "m4/gui/gui_univ.h"
30RectList *vmng_CreateNewRect(int32 x1, int32 y1, int32 x2, int32 y2);
31void vmng_AddRectToRectList(RectList **scrnRectList, int32 x1, int32 y1, int32 x2, int32 y2);
32RectList *vmng_DuplicateRectList(RectList *myRectList);
33bool vmng_RectIntersectsRectList(RectList *myRectList, int32 x1, int32 y1, int32 x2, int32 y2);
34bool vmng_ClipRectList(RectList **myRectList, int32 clipX1, int32 clipY1, int32 clipX2, int32 clipY2);
35void vmng_DisposeRectList(RectList **rectList);
36void vmng_RemoveRectFromRectList(RectList **scrnRectList, int32 x1, int32 y1, int32 x2, int32 y2);
Definition: database.h:28