Index: xfa/src/fdp/src/fde/fde_gedevice.cpp |
diff --git a/xfa/src/fdp/src/fde/fde_gedevice.cpp b/xfa/src/fdp/src/fde/fde_gedevice.cpp |
index 3910e65cc3b0ca35ffc4d851c0450d14c922bf14..23da752e3b8aca0f8970ebe509e113365d3b40b4 100644 |
--- a/xfa/src/fdp/src/fde/fde_gedevice.cpp |
+++ b/xfa/src/fdp/src/fde/fde_gedevice.cpp |
@@ -124,7 +124,7 @@ FX_BOOL CFDE_FxgeDevice::DrawImage(CFX_DIBSource* pDib, |
dib2fxdev.Concat(*pDevMatrix); |
} |
void* handle = NULL; |
- m_pDevice->StartDIBits(pDib, 255, 0, (const CFX_AffineMatrix*)&dib2fxdev, 0, |
+ m_pDevice->StartDIBits(pDib, 255, 0, (const CFX_Matrix*)&dib2fxdev, 0, |
handle); |
while (m_pDevice->ContinueDIBits(handle, NULL)) { |
} |
@@ -180,13 +180,13 @@ FX_BOOL CFDE_FxgeDevice::DrawString(IFDE_Brush* pBrush, |
pFxFont = (CFX_Font*)pCurFont->GetDevFont(); |
#if _FXM_PLATFORM_ != _FXM_PLATFORM_WINDOWS_ |
FxFont.SetFace(pFxFont->GetFace()); |
- m_pDevice->DrawNormalText( |
- iCurCount, pCurCP, &FxFont, pCache, -fFontSize, |
- (const CFX_AffineMatrix*)pMatrix, argb, FXTEXT_CLEARTYPE); |
+ m_pDevice->DrawNormalText(iCurCount, pCurCP, &FxFont, pCache, |
+ -fFontSize, (const CFX_Matrix*)pMatrix, |
Lei Zhang
2015/12/10 23:14:01
No need for casts BTW. Ditto below and probably al
|
+ argb, FXTEXT_CLEARTYPE); |
#else |
- m_pDevice->DrawNormalText( |
- iCurCount, pCurCP, pFxFont, pCache, -fFontSize, |
- (const CFX_AffineMatrix*)pMatrix, argb, FXTEXT_CLEARTYPE); |
+ m_pDevice->DrawNormalText(iCurCount, pCurCP, pFxFont, pCache, |
+ -fFontSize, (const CFX_Matrix*)pMatrix, |
+ argb, FXTEXT_CLEARTYPE); |
#endif |
} |
pCurFont = pSTFont; |
@@ -203,14 +203,14 @@ FX_BOOL CFDE_FxgeDevice::DrawString(IFDE_Brush* pBrush, |
FxFont.SetFace(pFxFont->GetFace()); |
FX_BOOL bRet = m_pDevice->DrawNormalText( |
iCurCount, pCurCP, &FxFont, pCache, -fFontSize, |
- (const CFX_AffineMatrix*)pMatrix, argb, FXTEXT_CLEARTYPE); |
+ (const CFX_Matrix*)pMatrix, argb, FXTEXT_CLEARTYPE); |
FxFont.SetSubstFont(nullptr); |
FxFont.SetFace(nullptr); |
return bRet; |
#else |
- return m_pDevice->DrawNormalText( |
- iCurCount, pCurCP, pFxFont, pCache, -fFontSize, |
- (const CFX_AffineMatrix*)pMatrix, argb, FXTEXT_CLEARTYPE); |
+ return m_pDevice->DrawNormalText(iCurCount, pCurCP, pFxFont, pCache, |
+ -fFontSize, (const CFX_Matrix*)pMatrix, |
+ argb, FXTEXT_CLEARTYPE); |
#endif |
} |
#if _FXM_PLATFORM_ != _FXM_PLATFORM_WINDOWS_ |
@@ -286,7 +286,7 @@ FX_BOOL CFDE_FxgeDevice::DrawPath(IFDE_Pen* pPen, |
if (!CreatePen(pPen, fPenWidth, graphState)) { |
return FALSE; |
} |
- return m_pDevice->DrawPath(&pGePath->m_Path, (const CFX_AffineMatrix*)pMatrix, |
+ return m_pDevice->DrawPath(&pGePath->m_Path, (const CFX_Matrix*)pMatrix, |
&graphState, 0, pPen->GetColor(), 0); |
} |
FX_BOOL CFDE_FxgeDevice::DrawPolygon(IFDE_Pen* pPen, |
@@ -410,7 +410,7 @@ FX_BOOL CFDE_FxgeDevice::FillSolidPath(IFDE_Brush* pBrush, |
const CFX_Matrix* pMatrix) { |
FXSYS_assert(pPath && pBrush && pBrush->GetType() == FDE_BRUSHTYPE_Solid); |
IFDE_SolidBrush* pSolidBrush = (IFDE_SolidBrush*)pBrush; |
- return m_pDevice->DrawPath(pPath, (const CFX_AffineMatrix*)pMatrix, NULL, |
+ return m_pDevice->DrawPath(pPath, (const CFX_Matrix*)pMatrix, NULL, |
pSolidBrush->GetColor(), 0, FXFILL_WINDING); |
} |
FX_BOOL CFDE_FxgeDevice::FillHatchPath(IFDE_Brush* pBrush, |
@@ -430,13 +430,13 @@ FX_BOOL CFDE_FxgeDevice::FillHatchPath(IFDE_Brush* pBrush, |
FX_ARGB dwBackColor = pHatchBrush->GetColor(FALSE); |
CFX_FloatRect rectf = pPath->GetBoundingBox(); |
if (pMatrix) { |
- rectf.Transform((const CFX_AffineMatrix*)pMatrix); |
+ rectf.Transform((const CFX_Matrix*)pMatrix); |
} |
FX_RECT rect(FXSYS_round(rectf.left), FXSYS_round(rectf.top), |
FXSYS_round(rectf.right), FXSYS_round(rectf.bottom)); |
m_pDevice->SaveState(); |
m_pDevice->StartRendering(); |
- m_pDevice->SetClip_PathFill(pPath, (const CFX_AffineMatrix*)pMatrix, |
+ m_pDevice->SetClip_PathFill(pPath, (const CFX_Matrix*)pMatrix, |
FXFILL_WINDING); |
m_pDevice->FillRect(&rect, dwBackColor); |
for (int32_t j = rect.bottom; j < rect.top; j += mask.GetHeight()) |
@@ -476,7 +476,7 @@ FX_BOOL CFDE_FxgeDevice::WrapTexture(int32_t iWrapMode, |
const CFX_Matrix* pMatrix) { |
CFX_FloatRect rectf = pPath->GetBoundingBox(); |
if (pMatrix) { |
- rectf.Transform((const CFX_AffineMatrix*)pMatrix); |
+ rectf.Transform((const CFX_Matrix*)pMatrix); |
} |
FX_RECT rect(FXSYS_round(rectf.left), FXSYS_round(rectf.top), |
FXSYS_round(rectf.right), FXSYS_round(rectf.bottom)); |
@@ -486,7 +486,7 @@ FX_BOOL CFDE_FxgeDevice::WrapTexture(int32_t iWrapMode, |
} |
m_pDevice->SaveState(); |
m_pDevice->StartRendering(); |
- m_pDevice->SetClip_PathFill(pPath, (const CFX_AffineMatrix*)pMatrix, |
+ m_pDevice->SetClip_PathFill(pPath, (const CFX_Matrix*)pMatrix, |
FXFILL_WINDING); |
switch (iWrapMode) { |
case FDE_WRAPMODE_Tile: |