| Index: core/fpdfapi/fpdf_page/cpdf_graphstate.cpp
|
| diff --git a/core/fpdfapi/fpdf_page/cpdf_graphstate.cpp b/core/fpdfapi/fpdf_page/cpdf_graphstate.cpp
|
| deleted file mode 100644
|
| index 5a8dbe841a666ec116b7aca45e8f8b055c35b49c..0000000000000000000000000000000000000000
|
| --- a/core/fpdfapi/fpdf_page/cpdf_graphstate.cpp
|
| +++ /dev/null
|
| @@ -1,61 +0,0 @@
|
| -// Copyright 2016 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/fpdfapi/fpdf_page/cpdf_graphstate.h"
|
| -
|
| -#include "core/fpdfapi/fpdf_parser/include/cpdf_array.h"
|
| -
|
| -CPDF_GraphState::CPDF_GraphState() {}
|
| -
|
| -CPDF_GraphState::CPDF_GraphState(const CPDF_GraphState& that)
|
| - : m_Ref(that.m_Ref) {}
|
| -
|
| -CPDF_GraphState::~CPDF_GraphState() {}
|
| -
|
| -void CPDF_GraphState::Emplace() {
|
| - m_Ref.Emplace();
|
| -}
|
| -
|
| -void CPDF_GraphState::SetLineDash(CPDF_Array* pArray,
|
| - FX_FLOAT phase,
|
| - FX_FLOAT scale) {
|
| - CFX_GraphStateData* pData = m_Ref.GetPrivateCopy();
|
| - pData->m_DashPhase = phase * scale;
|
| - pData->SetDashCount(static_cast<int>(pArray->GetCount()));
|
| - for (size_t i = 0; i < pArray->GetCount(); i++)
|
| - pData->m_DashArray[i] = pArray->GetNumberAt(i) * scale;
|
| -}
|
| -
|
| -FX_FLOAT CPDF_GraphState::GetLineWidth() const {
|
| - return m_Ref.GetObject()->m_LineWidth;
|
| -}
|
| -
|
| -void CPDF_GraphState::SetLineWidth(FX_FLOAT width) {
|
| - m_Ref.GetPrivateCopy()->m_LineWidth = width;
|
| -}
|
| -
|
| -CFX_GraphStateData::LineCap CPDF_GraphState::GetLineCap() const {
|
| - return m_Ref.GetObject()->m_LineCap;
|
| -}
|
| -void CPDF_GraphState::SetLineCap(CFX_GraphStateData::LineCap cap) {
|
| - m_Ref.GetPrivateCopy()->m_LineCap = cap;
|
| -}
|
| -
|
| -CFX_GraphStateData::LineJoin CPDF_GraphState::GetLineJoin() const {
|
| - return m_Ref.GetObject()->m_LineJoin;
|
| -}
|
| -
|
| -void CPDF_GraphState::SetLineJoin(CFX_GraphStateData::LineJoin join) {
|
| - m_Ref.GetPrivateCopy()->m_LineJoin = join;
|
| -}
|
| -
|
| -FX_FLOAT CPDF_GraphState::GetMiterLimit() const {
|
| - return m_Ref.GetObject()->m_MiterLimit;
|
| -}
|
| -
|
| -void CPDF_GraphState::SetMiterLimit(FX_FLOAT limit) {
|
| - m_Ref.GetPrivateCopy()->m_MiterLimit = limit;
|
| -}
|
|
|