Home | History | Annotate | Download | only in dib

Lines Matching full:dest_scan

184             FX_DWORD* dest_scan = (FX_DWORD*)pNewBitmap->GetScanline(row - rect.top);

186 dest_scan[i] = (src_scan[i] << left_shift) | (src_scan[i + 1] >> right_shift);
196 FX_LPBYTE dest_scan = (FX_LPBYTE)pNewBitmap->GetScanline(row - rect.top);
197 FXSYS_memcpy32(dest_scan, src_scan, copy_len);
402 FX_LPBYTE dest_scan = m_pBuffer + (dest_top + row) * m_Pitch;
406 dest_scan[(dest_left + col) / 8] |= 1 << (7 - (dest_left + col) % 8);
408 dest_scan[(dest_left + col) / 8] &= ~(1 << (7 - (dest_left + col) % 8));
415 FX_LPBYTE dest_scan = m_pBuffer + (dest_top + row) * m_Pitch + dest_left * Bpp;
417 FXSYS_memcpy32(dest_scan, src_scan, width * Bpp);
591 FX_LPBYTE dest_scan = (FX_LPBYTE)pMask->GetScanline(row - rect.top);
593 *dest_scan ++ = *src_scan;
852 FX_LPBYTE dest_scan = m_pBuffer + m_Pitch * row;
857 dest_scan[col] = 0;
862 *dest_scan = (*dest_scan) * src_scan[col] / 255;
863 dest_scan ++;
876 FX_LPBYTE dest_scan = m_pBuffer + m_Pitch * row + 3;
879 *dest_scan = (*dest_scan) * src_scan[col] / 255;
880 dest_scan += 4;
1166 void CFX_DIBitmap::DownSampleScanline(int line, FX_LPBYTE dest_scan, int dest_bpp,
1184 dest_scan[i] = (scanline[src_x / 8] & (1 << (7 - src_x % 8))) ? 255 : 0;
1201 dest_scan[dest_pos] = FXARGB_B(argb);
1202 dest_scan[dest_pos + 1] = FXARGB_G(argb);
1203 dest_scan[dest_pos + 2] = FXARGB_R(argb);
1207 dest_scan[dest_pos] = FXSYS_GetCValue(cmyk);
1208 dest_scan[dest_pos + 1] = FXSYS_GetMValue(cmyk);
1209 dest_scan[dest_pos + 2] = FXSYS_GetYValue(cmyk);
1210 dest_scan[dest_pos + 3] = FXSYS_GetKValue(cmyk);
1213 dest_scan[dest_pos] = scanline[src_x];
1225 dest_scan[dest_pos + b] = scanline[src_x + b];
1441 FX_LPBYTE dest_scan = pDestBuffer + m_Pitch * (bYFlip ? (m_Height - row - 1) : row);
1443 FXSYS_memcpy32(dest_scan, src_scan, m_Pitch);
1447 FXSYS_memset32(dest_scan, 0, m_Pitch);
1451 dest_scan[dest_col / 8] |= (1 << (7 - dest_col % 8));
1454 dest_scan += (m_Width - 1) * Bpp;
1457 *dest_scan = *src_scan;
1458 dest_scan --;
1463 dest_scan[0] = src_scan[0];
1464 dest_scan[1] = src_scan[1];
1465 dest_scan[2] = src_scan[2];
1466 dest_scan -= 3;
1472 *(FX_DWORD*)dest_scan = *(FX_DWORD*)src_scan;
1473 dest_scan -= 4;
1484 FX_LPBYTE dest_scan = pDestBuffer + dest_pitch * (bYFlip ? (m_Height - row - 1) : row);
1486 FXSYS_memcpy32(dest_scan, src_scan, dest_pitch);
1489 dest_scan += (m_Width - 1);
1491 *dest_scan = *src_scan;
1492 dest_scan --;
1556 void CFX_FilteredDIB::DownSampleScanline(int line, FX_LPBYTE dest_scan, int dest_bpp,
1559 m_pSrc->DownSampleScanline(line, dest_scan, dest_bpp, dest_width, bFlipX, clip_left, clip_width);
1560 TranslateDownSamples(dest_scan, dest_scan, clip_width, dest_bpp);