Lines Matching refs:mpClipRgnData
727 mpClipRgnData = mpStdClipRgnData; in BeginSetClipRegion()
730 mpClipRgnData = (RGNDATA*)new BYTE[sizeof(RGNDATA)-1+nRectBufSize]; in BeginSetClipRegion()
731 mpClipRgnData->rdh.dwSize = sizeof( RGNDATAHEADER ); in BeginSetClipRegion()
732 mpClipRgnData->rdh.iType = RDH_RECTANGLES; in BeginSetClipRegion()
733 mpClipRgnData->rdh.nCount = nRectCount; in BeginSetClipRegion()
734 mpClipRgnData->rdh.nRgnSize = nRectBufSize; in BeginSetClipRegion()
735 SetRectEmpty( &(mpClipRgnData->rdh.rcBound) ); in BeginSetClipRegion()
736 mpNextClipRect = (RECT*)(&(mpClipRgnData->Buffer)); in BeginSetClipRegion()
745 RECT* pBoundRect = &(mpClipRgnData->rdh.rcBound); in UnionClipRegion()
786 if ( mpClipRgnData->rdh.nCount == 1 ) in EndSetClipRegion()
788 RECT* pRect = &(mpClipRgnData->rdh.rcBound); in EndSetClipRegion()
794 sal_uLong nSize = mpClipRgnData->rdh.nRgnSize+sizeof(RGNDATAHEADER); in EndSetClipRegion()
795 hRegion = ExtCreateRegion( NULL, nSize, mpClipRgnData ); in EndSetClipRegion()
796 if ( mpClipRgnData != mpStdClipRgnData ) in EndSetClipRegion()
797 delete [] (BYTE*)mpClipRgnData; in EndSetClipRegion()