Lines Matching defs:pPathData
667 static void _SetPathToDC(HDC hDC, const CFX_PathData* pPathData, const CFX_AffineMatrix* pMatrix)
670 int nPoints = pPathData->GetPointCount();
671 FX_PATHPOINT* pPoints = pPathData->GetPoints();
744 FX_BOOL CGdiDeviceDriver::DrawPath(const CFX_PathData* pPathData,
762 CFX_FloatRect bbox_f = pPathData->GetBoundingBox();
785 (pPathData->GetPointCount() == 5 || pPathData->GetPointCount() == 4) &&
786 pPathData->IsRect()) ) {
787 if (pPlatform->m_GdiplusExt.DrawPath(m_hDC, pPathData, pMatrix, pGraphState, fill_color, stroke_color, fill_mode)) {
807 if (pPathData->GetPointCount() == 2 && pGraphState && pGraphState->m_DashCount) {
808 FX_FLOAT x1 = pPathData->GetPointX(0), y1 = pPathData->GetPointY(0);
812 FX_FLOAT x2 = pPathData->GetPointX(1), y2 = pPathData->GetPointY(1);
818 _SetPathToDC(m_hDC, pPathData, pMatrix);
825 _SetPathToDC(m_hDC, pPathData, pMatrix);
865 FX_BOOL CGdiDeviceDriver::SetClip_PathFill(const CFX_PathData* pPathData,
870 if (pPathData->GetPointCount() == 5) {
872 if (pPathData->IsRect(pMatrix, &rectf)) {
878 _SetPathToDC(m_hDC, pPathData, pMatrix);
883 FX_BOOL CGdiDeviceDriver::SetClip_PathStroke(const CFX_PathData* pPathData,
890 _SetPathToDC(m_hDC, pPathData, pMatrix);