chromium/third_party/pdfium/core/fpdfapi/page/cpdf_clippath.cpp

// Copyright 2016 The PDFium Authors
// 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/page/cpdf_clippath.h"

#include <utility>

#include "core/fpdfapi/page/cpdf_textobject.h"

CPDF_ClipPath::CPDF_ClipPath() = default;

CPDF_ClipPath::CPDF_ClipPath(const CPDF_ClipPath& that) = default;

CPDF_ClipPath& CPDF_ClipPath::operator=(const CPDF_ClipPath& that) = default;

CPDF_ClipPath::~CPDF_ClipPath() = default;

size_t CPDF_ClipPath::GetPathCount() const {}

CPDF_Path CPDF_ClipPath::GetPath(size_t i) const {}

CFX_FillRenderOptions::FillType CPDF_ClipPath::GetClipType(size_t i) const {}

size_t CPDF_ClipPath::GetTextCount() const {}

CPDF_TextObject* CPDF_ClipPath::GetText(size_t i) const {}

CFX_FloatRect CPDF_ClipPath::GetClipBox() const {}

void CPDF_ClipPath::AppendPath(CPDF_Path path,
                               CFX_FillRenderOptions::FillType type) {}

void CPDF_ClipPath::AppendPathWithAutoMerge(
    CPDF_Path path,
    CFX_FillRenderOptions::FillType type) {}

void CPDF_ClipPath::AppendTexts(
    std::vector<std::unique_ptr<CPDF_TextObject>>* pTexts) {}

void CPDF_ClipPath::CopyClipPath(const CPDF_ClipPath& that) {}

void CPDF_ClipPath::Transform(const CFX_Matrix& matrix) {}

CPDF_ClipPath::PathData::PathData() = default;

CPDF_ClipPath::PathData::PathData(const PathData& that)
    :{}

CPDF_ClipPath::PathData::~PathData() = default;

RetainPtr<CPDF_ClipPath::PathData> CPDF_ClipPath::PathData::Clone() const {}