ReactOS
0.4.14-dev-614-gbfd8a84
|
Go to the source code of this file.
Functions | |
FORCEINLINE VOID | RECTL_vSetRect (_Out_ RECTL *prcl, _In_ LONG left, _In_ LONG top, _In_ LONG right, _In_ LONG bottom) |
FORCEINLINE VOID | RECTL_vSetEmptyRect (_Out_ RECTL *prcl) |
FORCEINLINE VOID | RECTL_vOffsetRect (_Inout_ RECTL *prcl, _In_ INT cx, _In_ INT cy) |
FORCEINLINE BOOL | RECTL_bIsEmptyRect (_In_ const RECTL *prcl) |
FORCEINLINE BOOL | RECTL_bPointInRect (_In_ const RECTL *prcl, _In_ INT x, _In_ INT y) |
FORCEINLINE BOOL | RECTL_bIsWellOrdered (_In_ const RECTL *prcl) |
FORCEINLINE BOOL | RECTL_bClipRectBySize (_Out_ RECTL *prclDst, _In_ const RECTL *prclSrc, _In_ const SIZEL *pszl) |
BOOL FASTCALL | RECTL_bUnionRect (_Out_ RECTL *prclDst, _In_ const RECTL *prcl1, _In_ const RECTL *prcl2) |
BOOL FASTCALL | RECTL_bIntersectRect (_Out_ RECTL *prclDst, _In_ const RECTL *prcl1, _In_ const RECTL *prcl2) |
VOID FASTCALL | RECTL_vMakeWellOrdered (_Inout_ RECTL *prcl) |
VOID FASTCALL | RECTL_vInflateRect (_Inout_ RECTL *rect, _In_ INT dx, _In_ INT dy) |
FORCEINLINE BOOL RECTL_bClipRectBySize | ( | _Out_ RECTL * | prclDst, |
_In_ const RECTL * | prclSrc, | ||
_In_ const SIZEL * | pszl | ||
) |
Definition at line 72 of file rect.h.
Referenced by IntEngBitBlt().
BOOL FASTCALL RECTL_bIntersectRect | ( | _Out_ RECTL * | prclDst, |
_In_ const RECTL * | prcl1, | ||
_In_ const RECTL * | prcl2 | ||
) |
Definition at line 55 of file rect.c.
Referenced by AddPenLinesBounds(), co_IntFixCaret(), co_UserGetUpdateRect(), EngAlphaBlend(), EngBitBlt(), EngCopyBits(), EngMaskBitBlt(), EngStretchBltROP(), EngTransparentBlt(), get_valid_rects(), IntBeginPaint(), IntEngBitBlt(), IntEngGradientFillRect(), IntEngGradientFillTriangle(), IntEngMaskBlt(), IntEngStretchBlt(), IntEngTransparentBlt(), IntFillWindow(), IntGetMonitorsFromRect(), IntIntersectWithParents(), IntScrollWindowEx(), IntUpdateLayeredWindowI(), MENU_ShowPopup(), RECTL_Intersect(), and UserScrollDC().
FORCEINLINE BOOL RECTL_bIsEmptyRect | ( | _In_ const RECTL * | prcl | ) |
Definition at line 44 of file rect.h.
Referenced by co_UserRedrawWindow(), EngCopyBits(), GreGradientFill(), IntDefWindowProc(), IntDrawScrollBar(), NtGdiGetBoundsRect(), NtGdiSetBoundsRect(), NtUserDrawCaptionTemp(), NtUserGetComboBoxInfo(), RECTL_bClipRectBySize(), and RECTL_bUnionRect().
FORCEINLINE BOOL RECTL_bIsWellOrdered | ( | _In_ const RECTL * | prcl | ) |
Definition at line 52 of file rect.h.
Referenced by addItemFlood(), co_WinPosSearchChildren(), GetNCHitEx(), IntPtInWindow(), IntTrackMouseMove(), MENU_FindItemByCoords(), NtUserDragDetect(), NtUserMenuItemFromPoint(), and SystemTimerProc().
BOOL FASTCALL RECTL_bUnionRect | ( | _Out_ RECTL * | prclDst, |
_In_ const RECTL * | prcl1, | ||
_In_ const RECTL * | prcl2 | ||
) |
Definition at line 18 of file rect.c.
Referenced by AddPenLinesBounds(), IntUpdateBoundsRect(), NtGdiSetBoundsRect(), and REGION_bXformRgn().
Definition at line 101 of file rect.c.
Referenced by co_WinPosGetMinMaxInfo(), GetNCHitEx(), intGetTitleBarInfo(), MENU_DrawBitmapItem(), MENU_DrawMenuItem(), MENU_DrawPopupGlyph(), MENU_FindItemByCoords(), MENU_ShowSubPopup(), NC_DoNCPaint(), NC_DrawFrame(), NC_GetInsideRect(), NC_HandleNCCalcSize(), UserDrawCaptionBar(), and UserDrawCaptionButtonWnd().
Definition at line 81 of file rect.c.
Referenced by EngAlphaBlend(), EngBitBlt(), IntEngBitBlt(), NtGdiExcludeClipRect(), NtGdiSetBoundsRect(), REGION_bXformRgn(), and UserDrawCaption().
Definition at line 31 of file rect.h.
Referenced by co_UserCreateWindowEx(), co_UserGetUpdateRect(), co_UserGetUpdateRgn(), co_WinPosDoNCCALCSize(), co_WinPosDoWinPosChanging(), DefWndDoSizeMove(), IntEngGradientFillRect(), IntGetClientRect(), IntGetScrollBarRect(), IntGetWindowPlacement(), IntPaintDesktop(), IntScrollWindowEx(), IntUpdateLayeredWindowI(), MENU_DrawBitmapItem(), MENU_DrawMenuItem(), MENU_ShowSubPopup(), NC_GetSysPopupPos(), NtGdiStretchDIBitsInternal(), PaintSuspendedWindow(), UITOOLS95_DrawFrameCaption(), UITOOLS95_DrawFrameScroll(), UserDrawIconEx(), UserScrollDC(), and WinPosInitInternalPos().
FORCEINLINE VOID RECTL_vSetEmptyRect | ( | _Out_ RECTL * | prcl | ) |
Definition at line 20 of file rect.h.
Referenced by CLIPPING_UpdateGCRegion(), co_WinPosDoNCCALCSize(), get_valid_rects(), NtUserGetMenuBarInfo(), RECTL_bIntersectRect(), RECTL_bUnionRect(), and REGION_bXformRgn().
FORCEINLINE VOID RECTL_vSetRect | ( | _Out_ RECTL * | prcl, |
_In_ LONG | left, | ||
_In_ LONG | top, | ||
_In_ LONG | right, | ||
_In_ LONG | bottom | ||
) |
Definition at line 5 of file rect.h.
Referenced by co_WinPosMinMaximize(), DefWndDoSizeMove(), GreGetDIBitsInternal(), IntTrackMouseEvent(), IntTrackMouseMove(), make_point_onscreen(), MENU_CalcItemSize(), NtGdiExtFloodFill(), NtGdiSetPixel(), and UserDrawIconEx().