2025-04-27 07:49:33 -04:00

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