21 lines
951 B
C
21 lines
951 B
C
#if !defined(BASE__Rect_h_INCLUDED)
|
|
#define BASE__Rect_h_INCLUDED
|
|
#pragma once
|
|
|
|
inline bool InlinePtInRect(const RECT * prcCheck, POINT pt);
|
|
inline bool InlineIsRectEmpty(const RECT * prcCheck);
|
|
inline bool InlineIsRectNull(const RECT * prcCheck);
|
|
inline bool InlineIsRectNormalized(const RECT * prcCheck);
|
|
inline void InlineZeroRect(RECT * prc);
|
|
inline void InlineOffsetRect(RECT * prc, int xOffset, int yOffset);
|
|
inline void InlineInflateRect(RECT * prc, int xIncrease, int yIncrease);
|
|
inline void InlineCopyRect(RECT * prcDest, const RECT * prcSrc);
|
|
inline void InlineCopyZeroRect(RECT * prcDest, const RECT * prcSrc);
|
|
inline void InlineSetRectEmpty(RECT * prcDest);
|
|
inline bool InlineIntersectRect(RECT * prcDst, const RECT * prcSrc1, const RECT * prcSrc2);
|
|
inline bool InlineEqualRect(const RECT * prc1, const RECT * prc2);
|
|
|
|
#include "Rect.inl"
|
|
|
|
#endif // BASE__Rect_h_INCLUDED
|