Home
last modified time | relevance | path

Searched refs:CPDF_PathObject (Results 1 – 12 of 12) sorted by relevance

/aosp_15_r20/external/pdfium/core/fpdfapi/page/
H A Dcpdf_pathobject.cpp9 CPDF_PathObject::CPDF_PathObject(int32_t content_stream) in CPDF_PathObject() function in CPDF_PathObject
12 CPDF_PathObject::CPDF_PathObject() : CPDF_PathObject(kNoContentStream) {} in CPDF_PathObject() function in CPDF_PathObject
14 CPDF_PathObject::~CPDF_PathObject() = default;
16 CPDF_PageObject::Type CPDF_PathObject::GetType() const { in GetType()
20 void CPDF_PathObject::Transform(const CFX_Matrix& matrix) { in Transform()
26 bool CPDF_PathObject::IsPath() const { in IsPath()
30 CPDF_PathObject* CPDF_PathObject::AsPath() { in AsPath()
34 const CPDF_PathObject* CPDF_PathObject::AsPath() const { in AsPath()
38 void CPDF_PathObject::CalcBoundingBox() { in CalcBoundingBox()
56 void CPDF_PathObject::SetPathMatrix(const CFX_Matrix& matrix) { in SetPathMatrix()
H A Dcpdf_pathobject.h17 class CPDF_PathObject final : public CPDF_PageObject {
19 explicit CPDF_PathObject(int32_t content_stream);
20 CPDF_PathObject();
21 ~CPDF_PathObject() override;
27 CPDF_PathObject* AsPath() override;
28 const CPDF_PathObject* AsPath() const override;
H A Dcpdf_pageobject.h21 class CPDF_PathObject; variable
55 virtual CPDF_PathObject* AsPath();
56 virtual const CPDF_PathObject* AsPath() const;
H A Dcpdf_pageobject.cpp46 CPDF_PathObject* CPDF_PageObject::AsPath() { in AsPath()
50 const CPDF_PathObject* CPDF_PageObject::AsPath() const { in AsPath()
H A Dcpdf_streamcontentparser.cpp1524 auto pPathObj = std::make_unique<CPDF_PathObject>(GetCurrentStreamIndex()); in AddPathObject()
/aosp_15_r20/external/pdfium/core/fpdfapi/render/
H A Dcpdf_renderstatus.h35 class CPDF_PathObject; variable
135 bool ProcessPath(CPDF_PathObject* path_obj, const CFX_Matrix& mtObj2Device);
136 void ProcessPathPattern(CPDF_PathObject* path_obj,
140 void DrawPathWithPattern(CPDF_PathObject* path_obj,
147 bool SelectClipPath(const CPDF_PathObject* path_obj,
H A Dcpdf_renderstatus.cpp82 const CPDF_PathObject* path_obj, in GetFillOptionsForDrawPathWithBlend()
370 bool CPDF_RenderStatus::ProcessPath(CPDF_PathObject* path_obj, in ProcessPath()
545 bool CPDF_RenderStatus::SelectClipPath(const CPDF_PathObject* path_obj, in SelectClipPath()
1039 CPDF_PathObject path; in DrawTextPathWithPattern()
1064 CPDF_PathObject path; in DrawTextPathWithPattern()
1142 void CPDF_RenderStatus::DrawPathWithPattern(CPDF_PathObject* path_obj, in DrawPathWithPattern()
1157 CPDF_PathObject* path_obj, in ProcessPathPattern()
/aosp_15_r20/external/pdfium/core/fpdfapi/edit/
H A Dcpdf_pagecontentgenerator_unittest.cpp35 CPDF_PathObject* pPathObj) { in TestProcessPath()
56 auto pPathObj = std::make_unique<CPDF_PathObject>(); in TEST_F()
68 pPathObj = std::make_unique<CPDF_PathObject>(); in TEST_F()
86 auto pPathObj = std::make_unique<CPDF_PathObject>(); in TEST_F()
113 auto pPathObj = std::make_unique<CPDF_PathObject>(); in TEST_F()
148 auto pPathObj = std::make_unique<CPDF_PathObject>(); in TEST_F()
185 auto pPathObj = std::make_unique<CPDF_PathObject>(); in TEST_F()
H A Dcpdf_pagecontentgenerator.h27 class CPDF_PathObject; variable
43 void ProcessPath(fxcrt::ostringstream* buf, CPDF_PathObject* pPathObj);
H A Dcpdf_pagecontentgenerator.cpp391 else if (CPDF_PathObject* pPathObj = pPageObj->AsPath()) in ProcessPageObject()
502 CPDF_PathObject* pPathObj) { in ProcessPath()
/aosp_15_r20/external/pdfium/fpdfsdk/
H A Dfpdf_editpath.cpp50 CPDF_PathObject* CPDFPathObjectFromFPDFPageObject(FPDF_PAGEOBJECT page_object) { in CPDFPathObjectFromFPDFPageObject()
59 auto pPathObj = std::make_unique<CPDF_PathObject>(); in FPDFPageObj_CreateNewPath()
71 auto pPathObj = std::make_unique<CPDF_PathObject>(); in FPDFPageObj_CreateNewRect()
H A Dfpdf_editpage.cpp85 CPDF_PathObject* pPathObj = pPageObj->AsPath(); in CalcBoundingBox()