Lines Matching refs:mpClipRgnData
1000 mpClipRgnData = NULL; in WinSalFrame()
1055 if( mpClipRgnData ) in ~WinSalFrame()
1056 delete [] (BYTE*)mpClipRgnData; in ~WinSalFrame()
3235 if( mpClipRgnData ) in BeginSetClipRegion()
3236 delete [] (BYTE*)mpClipRgnData; in BeginSetClipRegion()
3238 mpClipRgnData = (RGNDATA*)new BYTE[sizeof(RGNDATA)-1+nRectBufSize]; in BeginSetClipRegion()
3239 mpClipRgnData->rdh.dwSize = sizeof( RGNDATAHEADER ); in BeginSetClipRegion()
3240 mpClipRgnData->rdh.iType = RDH_RECTANGLES; in BeginSetClipRegion()
3241 mpClipRgnData->rdh.nCount = nRects; in BeginSetClipRegion()
3242 mpClipRgnData->rdh.nRgnSize = nRectBufSize; in BeginSetClipRegion()
3243 SetRectEmpty( &(mpClipRgnData->rdh.rcBound) ); in BeginSetClipRegion()
3244 mpNextClipRect = (RECT*)(&(mpClipRgnData->Buffer)); in BeginSetClipRegion()
3252 if( ! mpClipRgnData ) in UnionClipRegion()
3256 RECT* pBoundRect = &(mpClipRgnData->rdh.rcBound); in UnionClipRegion()
3287 if( (mpNextClipRect - (RECT*)(&mpClipRgnData->Buffer)) < (int)mpClipRgnData->rdh.nCount ) in UnionClipRegion()
3295 if( ! mpClipRgnData ) in EndSetClipRegion()
3301 if ( mpClipRgnData->rdh.nCount == 1 ) in EndSetClipRegion()
3303 RECT* pRect = &(mpClipRgnData->rdh.rcBound); in EndSetClipRegion()
3309 sal_uLong nSize = mpClipRgnData->rdh.nRgnSize+sizeof(RGNDATAHEADER); in EndSetClipRegion()
3310 hRegion = ExtCreateRegion( NULL, nSize, mpClipRgnData ); in EndSetClipRegion()
3312 delete [] (BYTE*)mpClipRgnData; in EndSetClipRegion()
3313 mpClipRgnData = NULL; in EndSetClipRegion()