SwRect
From SWWorkshop
It holds rectangle data. This data structure is very important for texture rendering so you usually use this data structure.
Data Structure
typedef struct _swRect{ float x; float y; float w; //width float h; //height }swRect;
Functions
swRect* swRectCreate(float x,float y,float w,float h); void swRectDestroy(swRect *rect); void swRectSet(swRect *rect,float x,float y,float w,float h); void swRectCopy(swRect *copy,swRect *real); swRect* swRectClone(swRect *real); bool swRectEquals(swRect *rect1,swRect *rect2); float swRectMidX(swRect *rect); //rect.x+rect.w/2 float swRectMidY(swRect *rect); //rect.y+rect.h/2 float swRectYPlusH(swRect *rect);//rect.y+rect.h float swRectXPlusW(swRect *rect);//rect.x+rect.w
