37 CPoint(
int initX,
int initY)
noexcept
45 *((
POINT*)
this) = initPt;
50 *((
SIZE*)
this) = initSize;
82 return !(*
this ==
point);
140 CSize(
int initCX,
int initCY)
noexcept
148 *((
SIZE*)
this) = initSize;
153 *((
POINT*)
this) = initPt;
169 return !(*
this ==
size);
241 right = srcRect.right;
247 left = lpSrcRect->left;
248 top = lpSrcRect->top;
249 right = lpSrcRect->right;
250 bottom = lpSrcRect->bottom;
265 right = bottomRight.x;
271 return ((
CPoint*)
this)[1];
276 return ((
const CPoint*)
this)[1];
301 DeflateRect(lpRect->left, lpRect->top, lpRect->right, lpRect->bottom);
314 return ::EqualRect(
this, lpRect);
335 InflateRect(lpRect->left, lpRect->top, lpRect->right, lpRect->bottom);
348 return ::IntersectRect(
this, lpRect1, lpRect2);
353 return ::IsRectEmpty(
this);
420 return ::PtInRect(
this,
point);
443 return ::SubtractRect(
this, lpRectSrc1, lpRectSrc2);
448 return ((
CPoint*)
this)[0];
453 return ((
const CPoint*)
this)[0];
458 return ::UnionRect(
this, lpRect1, lpRect2);
477 return !(*
this ==
rect);
484 right = srcRect.right;
529 r.InflateRect(lpRect);
557 r.DeflateRect(lpRect);
569 r.IntersectRect(
this, &
rect2);
581 r.UnionRect(
this, &
rect2);
BOOL operator==(POINT point) const noexcept
void operator-=(POINT point) noexcept
void operator+=(SIZE size) noexcept
CPoint(int initX, int initY) noexcept
void Offset(POINT point) noexcept
void Offset(int xOffset, int yOffset) noexcept
CPoint operator+(SIZE size) const noexcept
void operator+=(POINT point) noexcept
void Offset(SIZE size) noexcept
void operator-=(SIZE size) noexcept
CPoint operator-() const noexcept
CPoint(POINT initPt) noexcept
CPoint(SIZE initSize) noexcept
CPoint operator-(SIZE size) const noexcept
CPoint(LPARAM dwPoint) noexcept
BOOL operator!=(POINT point) const noexcept
CPoint operator+(POINT point) const noexcept
BOOL IsRectNull() const noexcept
CRect(POINT point, SIZE size) noexcept
void SetRectEmpty() noexcept
void InflateRect(SIZE size) noexcept
BOOL IntersectRect(LPCRECT lpRect1, LPCRECT lpRect2) noexcept
BOOL operator==(const RECT &rect) const noexcept
void InflateRect(int x, int y) noexcept
CRect operator+(POINT point) const noexcept
void MoveToX(int x) noexcept
CRect(LPCRECT lpSrcRect) noexcept
CRect operator&(const RECT &rect2) const noexcept
CPoint CenterPoint() const noexcept
void CopyRect(LPCRECT lpSrcRect) noexcept
void OffsetRect(int x, int y) noexcept
void DeflateRect(int l, int t, int r, int b) noexcept
void OffsetRect(SIZE size) noexcept
void operator-=(LPCRECT lpRect) noexcept
BOOL PtInRect(POINT point) const noexcept
void DeflateRect(SIZE size) noexcept
const CPoint & BottomRight() const noexcept
void NormalizeRect() noexcept
void OffsetRect(POINT point) noexcept
void operator&=(const RECT &rect) noexcept
void operator-=(POINT point) noexcept
CPoint & BottomRight() noexcept
CRect operator+(LPCRECT lpRect) const noexcept
BOOL UnionRect(LPCRECT lpRect1, LPCRECT lpRect2) noexcept
void operator-=(SIZE size) noexcept
CRect(POINT topLeft, POINT bottomRight) noexcept
BOOL SubtractRect(LPCRECT lpRectSrc1, LPCRECT lpRectSrc2) noexcept
void operator=(const RECT &srcRect) noexcept
CRect operator+(SIZE size) const noexcept
CRect(int l, int t, int r, int b) noexcept
void SetRect(int x1, int y1, int x2, int y2) noexcept
CRect operator-(SIZE size) const noexcept
int Width() const noexcept
CSize Size() const noexcept
const CPoint & TopLeft() const noexcept
int Height() const noexcept
CRect(const RECT &srcRect) noexcept
void MoveToXY(POINT point) noexcept
BOOL IsRectEmpty() const noexcept
void InflateRect(int l, int t, int r, int b) noexcept
void DeflateRect(LPCRECT lpRect) noexcept
void operator+=(SIZE size) noexcept
void InflateRect(LPCRECT lpRect) noexcept
void MoveToY(int y) noexcept
CRect operator-(POINT point) const noexcept
void operator+=(LPCRECT lpRect) noexcept
CRect operator|(const RECT &rect2) const noexcept
void DeflateRect(int x, int y) noexcept
BOOL operator!=(const RECT &rect) const noexcept
void operator+=(POINT point) noexcept
BOOL EqualRect(LPCRECT lpRect) const noexcept
void MoveToXY(int x, int y) noexcept
CPoint & TopLeft() noexcept
void operator|=(const RECT &rect) noexcept
CRect operator-(LPCRECT lpRect) const noexcept
void operator-=(SIZE size) noexcept
CSize(int initCX, int initCY) noexcept
CPoint operator-(POINT point) const noexcept
CSize(DWORD dwSize) noexcept
CSize operator-() const noexcept
CSize(POINT initPt) noexcept
CPoint operator+(POINT point) const noexcept
CSize(SIZE initSize) noexcept
BOOL operator!=(SIZE size) const noexcept
BOOL operator==(SIZE size) const noexcept
CSize operator-(SIZE size) const noexcept
CSize operator+(SIZE size) const noexcept
void operator+=(SIZE size) noexcept
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y
GLdouble GLdouble GLdouble r
GLdouble GLdouble GLdouble GLdouble top
GLboolean GLboolean GLboolean b
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
_In_ ULONG _In_ ULONG Offset
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG x2
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG y1
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG _In_ LONG y2