Index: core/fxge/ge/fx_ge_path.cpp |
diff --git a/core/fxge/ge/fx_ge_path.cpp b/core/fxge/ge/fx_ge_path.cpp |
deleted file mode 100644 |
index e0e30b88704b3e6cfeef98f07a52975b925c4b95..0000000000000000000000000000000000000000 |
--- a/core/fxge/ge/fx_ge_path.cpp |
+++ /dev/null |
@@ -1,51 +0,0 @@ |
-// Copyright 2014 PDFium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
- |
-#include "core/fxcrt/include/fx_system.h" |
-#include "core/fxge/include/fx_ge.h" |
- |
-CFX_GraphStateData::CFX_GraphStateData() |
- : m_LineCap(LineCapButt), |
- m_DashCount(0), |
- m_DashArray(nullptr), |
- m_DashPhase(0), |
- m_LineJoin(LineJoinMiter), |
- m_MiterLimit(10 * 1.0f), |
- m_LineWidth(1.0f) {} |
- |
-CFX_GraphStateData::CFX_GraphStateData(const CFX_GraphStateData& src) { |
- m_DashArray = nullptr; |
- Copy(src); |
-} |
- |
-void CFX_GraphStateData::Copy(const CFX_GraphStateData& src) { |
- m_LineCap = src.m_LineCap; |
- m_DashCount = src.m_DashCount; |
- FX_Free(m_DashArray); |
- m_DashArray = nullptr; |
- m_DashPhase = src.m_DashPhase; |
- m_LineJoin = src.m_LineJoin; |
- m_MiterLimit = src.m_MiterLimit; |
- m_LineWidth = src.m_LineWidth; |
- if (m_DashCount) { |
- m_DashArray = FX_Alloc(FX_FLOAT, m_DashCount); |
- FXSYS_memcpy(m_DashArray, src.m_DashArray, m_DashCount * sizeof(FX_FLOAT)); |
- } |
-} |
- |
-CFX_GraphStateData::~CFX_GraphStateData() { |
- FX_Free(m_DashArray); |
-} |
- |
-void CFX_GraphStateData::SetDashCount(int count) { |
- FX_Free(m_DashArray); |
- m_DashArray = nullptr; |
- m_DashCount = count; |
- if (count == 0) { |
- return; |
- } |
- m_DashArray = FX_Alloc(FX_FLOAT, count); |
-} |