Lines Matching refs:pVDev
675 VirtualDevice* pVDev = new VirtualDevice; in DrawTransparent() local
677 ((OutputDevice*)pVDev)->mnDPIX = mnDPIX; in DrawTransparent()
678 ((OutputDevice*)pVDev)->mnDPIY = mnDPIY; in DrawTransparent()
680 if( pVDev->SetOutputSizePixel( aDstRect.GetSize() ) ) in DrawTransparent()
689 pVDev->SetAntialiasing(GetAntialiasing()); in DrawTransparent()
695 pVDev->SetMapMode(aMap); in DrawTransparent()
702 const bool bBufferMapModeEnabled(pVDev->IsMapModeEnabled()); in DrawTransparent()
703 pVDev->EnableMapMode(false); in DrawTransparent()
706 pVDev->DrawOutDev( in DrawTransparent()
707 aPoint, pVDev->GetOutputSizePixel(), // dest in DrawTransparent()
708 aDstRect.TopLeft(), pVDev->GetOutputSizePixel(), // source in DrawTransparent()
712 pVDev->EnableMapMode(bBufferMapModeEnabled); in DrawTransparent()
714 ((GDIMetaFile&)rMtf).Play(pVDev, rPos, rSize); in DrawTransparent()
718 pVDev->EnableMapMode(false); in DrawTransparent()
719 const Bitmap aPaint(pVDev->GetBitmap(aPoint, pVDev->GetOutputSizePixel())); in DrawTransparent()
722 pVDev->EnableMapMode(bBufferMapModeEnabled); in DrawTransparent()
723 pVDev->SetDrawMode(DRAWMODE_GRAYGRADIENT); in DrawTransparent()
724 pVDev->DrawGradient(Rectangle(rPos, rSize), rTransparenceGradient); in DrawTransparent()
725 pVDev->SetDrawMode(DRAWMODE_DEFAULT); in DrawTransparent()
726 pVDev->EnableMapMode(false); in DrawTransparent()
727 const AlphaMask aAlpha(pVDev->GetBitmap(aPoint, pVDev->GetOutputSizePixel())); in DrawTransparent()
742 pVDev->SetMapMode( aMap ); in DrawTransparent()
743 const sal_Bool bVDevOldMap = pVDev->IsMapModeEnabled(); in DrawTransparent()
747 ( (GDIMetaFile&) rMtf ).Play( pVDev, rPos, rSize ); in DrawTransparent()
749 pVDev->EnableMapMode( sal_False ); in DrawTransparent()
750 aPaint = pVDev->GetBitmap( Point(), pVDev->GetOutputSizePixel() ); in DrawTransparent()
751 pVDev->EnableMapMode( bVDevOldMap ); // #i35331#: MUST NOT use EnableMapMode( sal_True ) here! in DrawTransparent()
754 pVDev->SetLineColor( COL_BLACK ); in DrawTransparent()
755 pVDev->SetFillColor( COL_BLACK ); in DrawTransparent()
756 pVDev->DrawRect( Rectangle( pVDev->PixelToLogic( Point() ), pVDev->GetOutputSize() ) ); in DrawTransparent()
757 pVDev->SetDrawMode( DRAWMODE_WHITELINE | DRAWMODE_WHITEFILL | DRAWMODE_WHITETEXT | in DrawTransparent()
760 ( (GDIMetaFile&) rMtf ).Play( pVDev, rPos, rSize ); in DrawTransparent()
762 pVDev->EnableMapMode( sal_False ); in DrawTransparent()
763 aMask = pVDev->GetBitmap( Point(), pVDev->GetOutputSizePixel() ); in DrawTransparent()
764 pVDev->EnableMapMode( bVDevOldMap ); // #i35331#: MUST NOT use EnableMapMode( sal_True ) here! in DrawTransparent()
767 pVDev->SetDrawMode( DRAWMODE_GRAYGRADIENT ); in DrawTransparent()
768 pVDev->DrawGradient( Rectangle( rPos, rSize ), rTransparenceGradient ); in DrawTransparent()
769 pVDev->SetDrawMode( DRAWMODE_DEFAULT ); in DrawTransparent()
770 pVDev->EnableMapMode( sal_False ); in DrawTransparent()
771 pVDev->DrawMask( Point(), pVDev->GetOutputSizePixel(), aMask, Color( COL_WHITE ) ); in DrawTransparent()
773 aAlpha = pVDev->GetBitmap( Point(), pVDev->GetOutputSizePixel() ); in DrawTransparent()
775 delete pVDev; in DrawTransparent()
783 delete pVDev; in DrawTransparent()