/external/pdfium/core/src/fxge/win32/ |
fx_win32_dib.cpp | 12 CFX_ByteString CFX_WindowsDIB::GetBitmapInfo(const CFX_DIBitmap* pBitmap) 16 if (pBitmap->GetBPP() == 1 || pBitmap->GetBPP() == 8) { 17 len += sizeof (DWORD) * (int)(1 << pBitmap->GetBPP()); 22 pbmih->biBitCount = pBitmap->GetBPP(); 24 pbmih->biHeight = -(int)pBitmap->GetHeight(); 26 pbmih->biWidth = pBitmap->GetWidth(); 27 if (pBitmap->GetBPP() == 8) { 29 if (pBitmap->GetPalette() == NULL) { 35 pPalette[i] = pBitmap->GetPalette()[i] [all...] |
fx_win32_print.cpp | 47 CFX_DIBitmap* pBitmap = temp; 48 if (pBitmap == NULL) { 51 return GDI_SetDIBits(pBitmap, pSrcRect, left, top, pIccTransform); 78 CFX_DIBitmap* pBitmap = temp; 79 if (pBitmap == NULL) { 82 return GDI_StretchBitMask(pBitmap, dest_left, dest_top, dest_width, dest_height, color, flags, alpha_flag, pIccTransform); 104 CFX_DIBitmap* pBitmap = temp; 105 if (pBitmap == NULL) { 108 return GDI_StretchDIBits(pBitmap, dest_left, dest_top, dest_width, dest_height, flags, pIccTransform); 378 FX_BOOL CPSPrinterDriver::SetDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, const FX_RECT* pSrcRect, int left, int top, int blend_type [all...] |
fx_win32_device.cpp | 471 CFX_DIBitmap* pBitmap = pBitmap1->FlipImage(FALSE, TRUE); 472 if (pBitmap == NULL) { 475 if ((pBitmap->IsCmykImage() || pIccTransform) && 476 !pBitmap->ConvertFormat(FXDIB_Rgb, pIccTransform)) { 480 int pitch = pBitmap->GetPitch(); 481 LPBYTE pBuffer = pBitmap->GetBuffer(); 482 CFX_ByteString info = CFX_WindowsDIB::GetBitmapInfo(pBitmap); 485 dst_rect.Intersect(0, 0, pBitmap->GetWidth(), pBitmap->GetHeight()); 490 delete pBitmap; [all...] |
fx_win32_gdipext.cpp | 345 static void OutputImageMask(GpGraphics* pGraphics, BOOL bMonoDevice, const CFX_DIBitmap* pBitmap, int dest_left, int dest_top, 348 ASSERT(pBitmap->GetBPP() == 1); 350 int src_width = pBitmap->GetWidth(), src_height = pBitmap->GetHeight(); 351 int src_pitch = pBitmap->GetPitch(); 352 FX_LPBYTE scan0 = pBitmap->GetBuffer(); 383 pStretched = _StretchMonoToGray(dest_width, dest_height, pBitmap, &image_clip); 385 pStretched = pBitmap->StretchTo(dest_width, dest_height, FALSE, &image_clip); 417 static void OutputImage(GpGraphics* pGraphics, const CFX_DIBitmap* pBitmap, const FX_RECT* pSrcRect, 422 if (pBitmap->GetBPP() == 1 && (pSrcRect->left % 8)) [all...] |
/external/pdfium/core/src/fxge/apple/ |
fx_quartz_device.cpp | 20 void* CQuartz2D::createGraphics(CFX_DIBitmap* pBitmap) 22 if (!pBitmap) { 26 switch (pBitmap->GetFormat()) { 35 CGContextRef context = CGBitmapContextCreate(pBitmap->GetBuffer(), 36 pBitmap->GetWidth(), 37 pBitmap->GetHeight(), 39 pBitmap->GetPitch(), 147 static CGContextRef createContextWithBitmap(CFX_DIBitmap* pBitmap) 149 if (!pBitmap || pBitmap->IsCmykImage() || pBitmap->GetBPP() < 32) [all...] |
/external/pdfium/core/src/fxge/skia/ |
fx_skia_device.cpp | 238 CFX_SkiaDeviceDriver::CFX_SkiaDeviceDriver(CFX_DIBitmap* pBitmap, int dither_bits, FX_BOOL bRgbByteOrder, CFX_DIBitmap* pOriDevice, FX_BOOL bGroupKnockout) 240 m_pAggDriver = new CFX_AggDeviceDriver(pBitmap, dither_bits, bRgbByteOrder, pOriDevice, bGroupKnockout); 460 FX_BOOL CFX_SkiaDeviceDriver::GetDIBits(CFX_DIBitmap* pBitmap, int left, int top, void* pIccTransform, FX_BOOL bDEdge) 462 return m_pAggDriver->GetDIBits(pBitmap, left, top, pIccTransform, bDEdge); 465 FX_BOOL CFX_SkiaDeviceDriver::SetDIBits(const CFX_DIBSource* pBitmap, FX_DWORD argb, const FX_RECT* pSrcRect, int left, int top, int blend_type, 468 return m_pAggDriver->SetDIBits(pBitmap, argb, pSrcRect, left, top, blend_type, alpha_flag, pIccTransform); 503 FX_BOOL CFX_SkiaDevice::Attach(CFX_DIBitmap* pBitmap, int dither_bits, FX_BOOL bRgbByteOrder, CFX_DIBitmap* pOriDevice, FX_BOOL bGroupKnockout) 505 if (pBitmap == NULL) 507 SetBitmap(pBitmap); 508 CFX_SkiaDeviceDriver* pDriver = new CFX_SkiaDeviceDriver(pBitmap, dither_bits, bRgbByteOrder, pOriDevice, bGroupKnockout) [all...] |
/external/pdfium/fpdfsdk/src/ |
fpdfview.cpp | 354 CFX_DIBitmap* pBitmap = NULL; 360 pBitmap = new CFX_DIBitmap; 361 pBitmap->Create(size_x, size_y, FXDIB_Argb); 362 pBitmap->Clear(0x00ffffff); 365 ((CFX_SkiaDevice*)pContext->m_pDevice)->Attach((CFX_DIBitmap*)pBitmap); 368 ((CFX_FxgeDevice*)pContext->m_pDevice)->Attach((CFX_DIBitmap*)pBitmap); 378 if (pBitmap) 385 int pitch = pBitmap->GetPitch(); 388 pDst->CompositeBitmap(0, 0, size_x, size_y, pBitmap, 0, 0, FXDIB_BLEND_NORMAL, NULL, FALSE, NULL); 393 WinDC.SetDIBits(pBitmap,0,0) [all...] |
/external/pdfium/core/src/fpdfapi/fpdf_render/ |
fpdf_render_image.cpp | 775 CFX_DIBitmap* pBitmap = m_pTransformer->m_Storer.Detach(); 776 if (pBitmap == NULL) { 779 if (pBitmap->IsAlphaMask()) { [all...] |
fpdf_render_loadimage.cpp | 71 CFX_DIBSource* pBitmap = m_pDIBSource; 73 return pBitmap; 77 CFX_DIBSource* pBitmap = m_pMask; 79 return pBitmap; 173 void CPDF_DIBSource::ReleaseBitmap(CFX_DIBitmap* pBitmap) const 175 if (pBitmap && pBitmap != m_pCachedBitmap) { 176 delete pBitmap; [all...] |
fpdf_render_pattern.cpp | 13 static void _DrawAxialShading(CFX_DIBitmap* pBitmap, CFX_AffineMatrix* pObject2Bitmap, 17 ASSERT(pBitmap->GetFormat() == FXDIB_Argb); 38 int width = pBitmap->GetWidth(); 39 int height = pBitmap->GetHeight(); 73 int pitch = pBitmap->GetPitch(); 75 FX_DWORD* dib_buf = (FX_DWORD*)(pBitmap->GetBuffer() + row * pitch); 96 static void _DrawRadialShading(CFX_DIBitmap* pBitmap, CFX_AffineMatrix* pObject2Bitmap, 100 ASSERT(pBitmap->GetFormat() == FXDIB_Argb); 155 int width = pBitmap->GetWidth(); 156 int height = pBitmap->GetHeight() [all...] |
fpdf_render_text.cpp | 100 static int _DetectFirstLastScan(const CFX_DIBitmap* pBitmap, FX_BOOL bFirst) 102 int height = pBitmap->GetHeight(), pitch = pBitmap->GetPitch(), width = pBitmap->GetWidth(); 103 int bpp = pBitmap->GetBPP(); 107 FX_LPBYTE pBuf = pBitmap->GetBuffer(); 131 CFX_DIBitmap* pBitmap = pChar->m_pBitmap; 140 top_line = _DetectFirstLastScan(pBitmap, TRUE); 141 bottom_line = _DetectFirstLastScan(pBitmap, FALSE); 142 if (top_line == 0 && bottom_line == pBitmap->GetHeight() - 1) [all...] |
fpdf_render.cpp | 375 CFX_DIBitmap* pBitmap = m_pDevice->GetBitmap(); 376 if (pBitmap == NULL) { 385 pBitmap->DitherFS(pal, 4, &rect); 388 pBitmap->DitherFS(pal, 8, &rect); 391 pBitmap->DitherFS(pal, 16, &rect); [all...] |
/external/pdfium/core/src/fxge/dib/ |
fx_dib_main.cpp | [all...] |