From 92e2276a8be492fd2be8e44a5d62e8a5879644d8 Mon Sep 17 00:00:00 2001 From: Dan Sinclair Date: Mon, 10 Jul 2017 15:14:26 -0400 Subject: Move core/fxge/ge to core/fxge. This brings the cpp and h files together and removes the redundant ge/ path. Change-Id: I36594b8ae719d362768ba4c2e4ce173e287363eb Reviewed-on: https://pdfium-review.googlesource.com/7452 Commit-Queue: dsinclair Reviewed-by: Tom Sepez --- core/fxge/ge/cfx_graphstate.cpp | 61 ----------------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 core/fxge/ge/cfx_graphstate.cpp (limited to 'core/fxge/ge/cfx_graphstate.cpp') diff --git a/core/fxge/ge/cfx_graphstate.cpp b/core/fxge/ge/cfx_graphstate.cpp deleted file mode 100644 index ad6b5fc6c7..0000000000 --- a/core/fxge/ge/cfx_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/fxge/cfx_graphstate.h" - -#include "core/fpdfapi/parser/cpdf_array.h" - -CFX_GraphState::CFX_GraphState() {} - -CFX_GraphState::CFX_GraphState(const CFX_GraphState& that) - : m_Ref(that.m_Ref) {} - -CFX_GraphState::~CFX_GraphState() {} - -void CFX_GraphState::Emplace() { - m_Ref.Emplace(); -} - -void CFX_GraphState::SetLineDash(CPDF_Array* pArray, float phase, float scale) { - CFX_GraphStateData* pData = m_Ref.GetPrivateCopy(); - pData->m_DashPhase = phase * scale; - pData->SetDashCount(static_cast(pArray->GetCount())); - for (size_t i = 0; i < pArray->GetCount(); i++) - pData->m_DashArray[i] = pArray->GetNumberAt(i) * scale; -} - -float CFX_GraphState::GetLineWidth() const { - return m_Ref.GetObject() ? m_Ref.GetObject()->m_LineWidth : 1.f; -} - -void CFX_GraphState::SetLineWidth(float width) { - m_Ref.GetPrivateCopy()->m_LineWidth = width; -} - -CFX_GraphStateData::LineCap CFX_GraphState::GetLineCap() const { - return m_Ref.GetObject() ? m_Ref.GetObject()->m_LineCap - : CFX_GraphStateData::LineCapButt; -} -void CFX_GraphState::SetLineCap(CFX_GraphStateData::LineCap cap) { - m_Ref.GetPrivateCopy()->m_LineCap = cap; -} - -CFX_GraphStateData::LineJoin CFX_GraphState::GetLineJoin() const { - return m_Ref.GetObject() ? m_Ref.GetObject()->m_LineJoin - : CFX_GraphStateData::LineJoinMiter; -} - -void CFX_GraphState::SetLineJoin(CFX_GraphStateData::LineJoin join) { - m_Ref.GetPrivateCopy()->m_LineJoin = join; -} - -float CFX_GraphState::GetMiterLimit() const { - return m_Ref.GetObject() ? m_Ref.GetObject()->m_MiterLimit : 10.f; -} - -void CFX_GraphState::SetMiterLimit(float limit) { - m_Ref.GetPrivateCopy()->m_MiterLimit = limit; -} -- cgit v1.2.3