Lines Matching refs:rDst
311 inline void ImplConvertPixel( const TrueColorPixelPtr<DSTFMT>& rDst, in ImplConvertPixel() argument
314 rDst.SetColor( rSrc.GetRed(), rSrc.GetGreen(), rSrc.GetBlue() ); in ImplConvertPixel()
315 rDst.SetAlpha( rSrc.GetAlpha() ); in ImplConvertPixel()
322 const TrueColorPixelPtr<BMP_FORMAT_16BIT_TC_MSB_MASK>& rDst, in ImplConvertPixel() argument
327 PIXBYTE* pDst = rDst.GetRawPtr(); in ImplConvertPixel()
335 inline void ImplConvertLine( const TrueColorPixelPtr<DSTFMT>& rDst, in ImplConvertLine() argument
338 TrueColorPixelPtr<DSTFMT> aDst( rDst ); in ImplConvertLine()
352 inline void ImplBlendPixels( const TrueColorPixelPtr<DSTFMT>& rDst, in ImplBlendPixels() argument
356 ImplConvertPixel( rDst, rSrc ); in ImplBlendPixels()
363 int nR = rDst.GetRed(); in ImplBlendPixels()
367 int nG = rDst.GetGreen(); in ImplBlendPixels()
371 int nB = rDst.GetBlue(); in ImplBlendPixels()
375 rDst.SetColor( sal::static_int_cast<PIXBYTE>(nR), in ImplBlendPixels()
384 inline void ImplBlendLines( const TrueColorPixelPtr<DSTFMT>& rDst, in ImplBlendLines() argument
389 TrueColorPixelPtr<DSTFMT> aDst( rDst ); in ImplBlendLines()
403 inline void ImplBlendLines( const TrueColorPixelPtr<DSTFMT>& rDst, in ImplBlendLines() argument
408 ImplConvertLine( rDst, rSrc, nPixelCount ); in ImplBlendLines()
412 TrueColorPixelPtr<DSTFMT> aDst( rDst ); in ImplBlendLines()
494 inline bool ImplConvertFromBitmap( BitmapBuffer& rDst, const BitmapBuffer& rSrc ) in ImplConvertFromBitmap() argument
499 switch( rDst.mnFormat & ~BMP_FORMAT_TOP_DOWN ) in ImplConvertFromBitmap()
517 return ImplConvertToBitmap<BMP_FORMAT_16BIT_TC_MSB_MASK>( aSrcType, rDst, rSrc ); in ImplConvertFromBitmap()
519 return ImplConvertToBitmap<BMP_FORMAT_16BIT_TC_LSB_MASK>( aSrcType, rDst, rSrc ); in ImplConvertFromBitmap()
522 return ImplConvertToBitmap<BMP_FORMAT_24BIT_TC_BGR>( aSrcType, rDst, rSrc ); in ImplConvertFromBitmap()
524 return ImplConvertToBitmap<BMP_FORMAT_24BIT_TC_RGB>( aSrcType, rDst, rSrc ); in ImplConvertFromBitmap()
527 return ImplConvertToBitmap<BMP_FORMAT_32BIT_TC_ABGR>( aSrcType, rDst, rSrc ); in ImplConvertFromBitmap()
530 return ImplConvertToBitmap<BMP_FORMAT_32BIT_TC_ARGB>( aSrcType, rDst, rSrc ); in ImplConvertFromBitmap()
532 return ImplConvertToBitmap<BMP_FORMAT_32BIT_TC_BGRA>( aSrcType, rDst, rSrc ); in ImplConvertFromBitmap()
535 return ImplConvertToBitmap<BMP_FORMAT_32BIT_TC_RGBA>( aSrcType, rDst, rSrc ); in ImplConvertFromBitmap()
545 rSrc.mnFormat, rDst.mnFormat ); in ImplConvertFromBitmap()
556 bool ImplFastBitmapConversion( BitmapBuffer& rDst, const BitmapBuffer& rSrc, in ImplFastBitmapConversion() argument
589 if( rDst.mnWidth < rTR.mnDestX + rTR.mnDestWidth ) in ImplFastBitmapConversion()
591 if( rDst.mnHeight < rTR.mnDestY + rTR.mnDestHeight ) in ImplFastBitmapConversion()
595 const sal_uLong nDstFormat = rDst.mnFormat & ~BMP_FORMAT_TOP_DOWN; in ImplFastBitmapConversion()
604 if( rDst.maColorMask.GetRedMask() != 0xF800 in ImplFastBitmapConversion()
605 || rDst.maColorMask.GetGreenMask()!= 0x07E0 in ImplFastBitmapConversion()
606 || rDst.maColorMask.GetBlueMask() != 0x001F ) in ImplFastBitmapConversion()
613 if( rSrc.maPalette != rDst.maPalette ) in ImplFastBitmapConversion()
615 return ImplCopyImage( rDst, rSrc ); in ImplFastBitmapConversion()
637 return ImplConvertFromBitmap<BMP_FORMAT_16BIT_TC_MSB_MASK>( rDst, rSrc ); in ImplFastBitmapConversion()
639 return ImplConvertFromBitmap<BMP_FORMAT_16BIT_TC_LSB_MASK>( rDst, rSrc ); in ImplFastBitmapConversion()
642 return ImplConvertFromBitmap<BMP_FORMAT_24BIT_TC_BGR>( rDst, rSrc ); in ImplFastBitmapConversion()
644 return ImplConvertFromBitmap<BMP_FORMAT_24BIT_TC_RGB>( rDst, rSrc ); in ImplFastBitmapConversion()
647 return ImplConvertFromBitmap<BMP_FORMAT_32BIT_TC_ABGR>( rDst, rSrc ); in ImplFastBitmapConversion()
650 return ImplConvertFromBitmap<BMP_FORMAT_32BIT_TC_ARGB>( rDst, rSrc ); in ImplFastBitmapConversion()
652 return ImplConvertFromBitmap<BMP_FORMAT_32BIT_TC_BGRA>( rDst, rSrc ); in ImplFastBitmapConversion()
655 return ImplConvertFromBitmap<BMP_FORMAT_32BIT_TC_RGBA>( rDst, rSrc ); in ImplFastBitmapConversion()
665 …mplFastBitmapConversion for not accelerated case (0x%04X->0x%04X)", rSrc.mnFormat, rDst.mnFormat ); in ImplFastBitmapConversion()
753 bool ImplBlendFromBitmap( BitmapBuffer& rDst, const BitmapBuffer& rSrc, const BitmapBuffer& rMsk ) in ImplBlendFromBitmap() argument
758 switch( rDst.mnFormat & ~BMP_FORMAT_TOP_DOWN ) in ImplBlendFromBitmap()
776 return ImplBlendToBitmap<BMP_FORMAT_16BIT_TC_MSB_MASK>( aSrcType, rDst, rSrc, rMsk ); in ImplBlendFromBitmap()
778 return ImplBlendToBitmap<BMP_FORMAT_16BIT_TC_LSB_MASK>( aSrcType, rDst, rSrc, rMsk ); in ImplBlendFromBitmap()
781 return ImplBlendToBitmap<BMP_FORMAT_24BIT_TC_BGR>( aSrcType, rDst, rSrc, rMsk ); in ImplBlendFromBitmap()
783 return ImplBlendToBitmap<BMP_FORMAT_24BIT_TC_RGB>( aSrcType, rDst, rSrc, rMsk ); in ImplBlendFromBitmap()
786 return ImplBlendToBitmap<BMP_FORMAT_32BIT_TC_ABGR>( aSrcType, rDst, rSrc, rMsk ); in ImplBlendFromBitmap()
789 return ImplBlendToBitmap<BMP_FORMAT_32BIT_TC_ARGB>( aSrcType, rDst, rSrc, rMsk ); in ImplBlendFromBitmap()
791 return ImplBlendToBitmap<BMP_FORMAT_32BIT_TC_BGRA>( aSrcType, rDst, rSrc, rMsk ); in ImplBlendFromBitmap()
794 return ImplBlendToBitmap<BMP_FORMAT_32BIT_TC_RGBA>( aSrcType, rDst, rSrc, rMsk ); in ImplBlendFromBitmap()
804 rSrc.mnFormat, rMsk.mnFormat, rDst.mnFormat ); in ImplBlendFromBitmap()
866 BitmapBuffer& rDst = *rDstWA.ImplGetBitmapBuffer(); in ImplFastBitmapBlending() local
871 const sal_uLong nDstFormat = rDst.mnFormat & ~BMP_FORMAT_TOP_DOWN; in ImplFastBitmapBlending()
880 if( rDst.maColorMask.GetRedMask() != 0xF800 in ImplFastBitmapBlending()
881 || rDst.maColorMask.GetGreenMask()!= 0x07E0 in ImplFastBitmapBlending()
882 || rDst.maColorMask.GetBlueMask() != 0x001F) in ImplFastBitmapBlending()
904 return ImplBlendFromBitmap<BMP_FORMAT_16BIT_TC_MSB_MASK>( rDst, rSrc, rMsk ); in ImplFastBitmapBlending()
906 return ImplBlendFromBitmap<BMP_FORMAT_16BIT_TC_LSB_MASK>( rDst, rSrc, rMsk ); in ImplFastBitmapBlending()
909 return ImplBlendFromBitmap<BMP_FORMAT_24BIT_TC_BGR>( rDst, rSrc, rMsk ); in ImplFastBitmapBlending()
911 return ImplBlendFromBitmap<BMP_FORMAT_24BIT_TC_RGB>( rDst, rSrc, rMsk ); in ImplFastBitmapBlending()
914 return ImplBlendFromBitmap<BMP_FORMAT_32BIT_TC_ABGR>( rDst, rSrc, rMsk ); in ImplFastBitmapBlending()
917 return ImplBlendFromBitmap<BMP_FORMAT_32BIT_TC_ARGB>( rDst, rSrc, rMsk ); in ImplFastBitmapBlending()
919 return ImplBlendFromBitmap<BMP_FORMAT_32BIT_TC_BGRA>( rDst, rSrc, rMsk ); in ImplFastBitmapBlending()
922 return ImplBlendFromBitmap<BMP_FORMAT_32BIT_TC_RGBA>( rDst, rSrc, rMsk ); in ImplFastBitmapBlending()
932 rSrc.mnFormat, rMsk.mnFormat, rDst.mnFormat ); in ImplFastBitmapBlending()
939 bool ImplFastEraseBitmap( BitmapBuffer& rDst, const BitmapColor& rColor ) in ImplFastEraseBitmap() argument
944 const sal_uLong nDstFormat = rDst.mnFormat & ~BMP_FORMAT_TOP_DOWN; in ImplFastEraseBitmap()
985 long nByteCount = rDst.mnHeight * rDst.mnScanlineSize; in ImplFastEraseBitmap()
986 rtl_fillMemory( rDst.mpBits, nByteCount, nFillByte ); in ImplFastEraseBitmap()