| OLD | NEW |
| 1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
| 6 | 6 |
| 7 #include "../../../include/fxge/fx_ge.h" | 7 #include "../../../include/fxge/fx_ge.h" |
| 8 CFX_RenderDevice::CFX_RenderDevice() | 8 CFX_RenderDevice::CFX_RenderDevice() |
| 9 { | 9 { |
| 10 m_pDeviceDriver = NULL; | 10 m_pDeviceDriver = NULL; |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 118 m_ClipBox.top = 0; | 118 m_ClipBox.top = 0; |
| 119 m_ClipBox.right = m_Width; | 119 m_ClipBox.right = m_Width; |
| 120 m_ClipBox.bottom = m_Height; | 120 m_ClipBox.bottom = m_Height; |
| 121 } | 121 } |
| 122 FX_BOOL CFX_RenderDevice::DrawPath(const CFX_PathData* pPathData, | 122 FX_BOOL CFX_RenderDevice::DrawPath(const CFX_PathData* pPathData, |
| 123 const CFX_AffineMatrix* pObject2Device, | 123 const CFX_AffineMatrix* pObject2Device, |
| 124 const CFX_GraphStateData* pGraphState, | 124 const CFX_GraphStateData* pGraphState, |
| 125 FX_DWORD fill_color, FX_DWORD stroke_color, i
nt fill_mode, | 125 FX_DWORD fill_color, FX_DWORD stroke_color, i
nt fill_mode, |
| 126 int alpha_flag, void* pIccTransform, int blen
d_type) | 126 int alpha_flag, void* pIccTransform, int blen
d_type) |
| 127 { | 127 { |
| 128 FX_BYTE fill_alpha, stroke_alpha; | 128 uint8_t fill_alpha, stroke_alpha; |
| 129 if (FXGETFLAG_COLORTYPE(alpha_flag)) { | 129 if (FXGETFLAG_COLORTYPE(alpha_flag)) { |
| 130 fill_alpha = FXGETFLAG_ALPHA_FILL(alpha_flag); | 130 fill_alpha = FXGETFLAG_ALPHA_FILL(alpha_flag); |
| 131 stroke_alpha = FXGETFLAG_ALPHA_STROKE(alpha_flag); | 131 stroke_alpha = FXGETFLAG_ALPHA_STROKE(alpha_flag); |
| 132 } else { | 132 } else { |
| 133 fill_alpha = FXARGB_A(fill_color); | 133 fill_alpha = FXARGB_A(fill_color); |
| 134 stroke_alpha = FXARGB_A(stroke_color); | 134 stroke_alpha = FXARGB_A(stroke_color); |
| 135 } | 135 } |
| 136 if ((fill_mode & 3) == 0) { | 136 if ((fill_mode & 3) == 0) { |
| 137 fill_alpha = 0; | 137 fill_alpha = 0; |
| 138 } | 138 } |
| (...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 396 return m_pDeviceDriver->StartDIBits(pBitmap, bitmap_alpha, argb, pMatrix, fl
ags, handle, alpha_flag, pIccTransform, blend_mode); | 396 return m_pDeviceDriver->StartDIBits(pBitmap, bitmap_alpha, argb, pMatrix, fl
ags, handle, alpha_flag, pIccTransform, blend_mode); |
| 397 } | 397 } |
| 398 FX_BOOL CFX_RenderDevice::ContinueDIBits(FX_LPVOID handle, IFX_Pause* pPause) | 398 FX_BOOL CFX_RenderDevice::ContinueDIBits(FX_LPVOID handle, IFX_Pause* pPause) |
| 399 { | 399 { |
| 400 return m_pDeviceDriver->ContinueDIBits(handle, pPause); | 400 return m_pDeviceDriver->ContinueDIBits(handle, pPause); |
| 401 } | 401 } |
| 402 void CFX_RenderDevice::CancelDIBits(FX_LPVOID handle) | 402 void CFX_RenderDevice::CancelDIBits(FX_LPVOID handle) |
| 403 { | 403 { |
| 404 m_pDeviceDriver->CancelDIBits(handle); | 404 m_pDeviceDriver->CancelDIBits(handle); |
| 405 } | 405 } |
| OLD | NEW |