mirror of
https://github.com/WinampDesktop/winamp.git
synced 2024-12-18 19:15:53 +01:00
22 lines
658 B
C
22 lines
658 B
C
|
#ifndef NULLSOFT_BFC_STD_RECT_H
|
||
|
#define NULLSOFT_BFC_STD_RECT_H
|
||
|
|
||
|
#include <bfc/platform/platform.h>
|
||
|
namespace Wasabi
|
||
|
{
|
||
|
namespace Std
|
||
|
{
|
||
|
bool rectIntersect(const RECT& a, const RECT& b, RECT* intersection = NULL);
|
||
|
bool pointInRect(const RECT& r, const POINT& p);
|
||
|
void setRect(RECT* r, int left, int top, int right, int bottom);
|
||
|
RECT makeRect(int left, int top, int right, int bottom);
|
||
|
POINT makePoint(int x, int y);
|
||
|
void setPoint(POINT* p, int x, int y);
|
||
|
void offsetRect(RECT* r, int x, int y);
|
||
|
bool rectEqual(const RECT& a, const RECT& b);
|
||
|
bool rectEqual(const RECT* a, const RECT* b);
|
||
|
void scaleRect(RECT* r, double scale);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
#endif
|