Home
last modified time | relevance | path

Searched refs:SkPDFObject (Results 1 – 22 of 22) sorted by relevance

/third_party/skia/src/pdf/
DSkPDFTypes.h29 class SkPDFObject; variable
56 class SkPDFObject {
58 SkPDFObject() = default;
67 virtual ~SkPDFObject() = default;
70 SkPDFObject(SkPDFObject&&) = delete;
71 SkPDFObject(const SkPDFObject&) = delete;
72 SkPDFObject& operator=(SkPDFObject&&) = delete;
73 SkPDFObject& operator=(const SkPDFObject&) = delete;
82 class SkPDFArray final : public SkPDFObject {
112 void appendObject(std::unique_ptr<SkPDFObject>&&);
[all …]
DSkPDFMetadata.h15 class SkPDFObject; variable
18 std::unique_ptr<SkPDFObject> MakeDocumentInformationDict(const SkPDF::Metadata&);
22 std::unique_ptr<SkPDFObject> MakePdfId(const SkUUID& doc, const SkUUID& instance);
DSkPDFUnion.h65 static SkPDFUnion Object(std::unique_ptr<SkPDFObject>);
76 using PDFObject = std::unique_ptr<SkPDFObject>;
DSkPDFDocumentPriv.h99 SkPDFIndirectReference emit(const SkPDFObject&, SkPDFIndirectReference);
100 SkPDFIndirectReference emit(const SkPDFObject& o) { return this->emit(o, this->reserveRef()); } in emit()
DSkPDFResourceDict.h16 class SkPDFObject; variable
DSkPDFMetadata.cpp121 std::unique_ptr<SkPDFObject> SkPDFMetadata::MakeDocumentInformationDict( in MakeDocumentInformationDict()
170 std::unique_ptr<SkPDFObject> SkPDFMetadata::MakePdfId(const SkUUID& doc, in MakePdfId()
215 class PDFXMLObject final : public SkPDFObject {
DSkPDFTypes.cpp253 SkPDFUnion SkPDFUnion::Object(std::unique_ptr<SkPDFObject> objSp) { in Object()
330 void SkPDFArray::appendObject(std::unique_ptr<SkPDFObject>&& objSp) { in appendObject()
376 void SkPDFDict::insertObject(const char key[], std::unique_ptr<SkPDFObject>&& objSp) { in insertObject()
379 void SkPDFDict::insertObject(SkString key, std::unique_ptr<SkPDFObject>&& objSp) { in insertObject()
DSkPDFDevice.h35 class SkPDFObject; variable
DSkPDFDocument.cpp230 SkPDFIndirectReference SkPDFDocument::emit(const SkPDFObject& object, SkPDFIndirectReference ref){ in emit()
DSkPDFGradientShader.cpp578 std::unique_ptr<SkPDFObject> range, in make_ps_function()
/third_party/flutter/skia/src/pdf/
DSkPDFTypes.h29 class SkPDFObject; variable
56 class SkPDFObject {
58 SkPDFObject() = default;
67 virtual ~SkPDFObject() = default;
70 SkPDFObject(SkPDFObject&&) = delete;
71 SkPDFObject(const SkPDFObject&) = delete;
72 SkPDFObject& operator=(SkPDFObject&&) = delete;
73 SkPDFObject& operator=(const SkPDFObject&) = delete;
82 class SkPDFArray final : public SkPDFObject {
112 void appendObject(std::unique_ptr<SkPDFObject>&&);
[all …]
DSkPDFMetadata.h15 class SkPDFObject; variable
18 std::unique_ptr<SkPDFObject> MakeDocumentInformationDict(const SkPDF::Metadata&);
22 std::unique_ptr<SkPDFObject> MakePdfId(const SkUUID& doc, const SkUUID& instance);
DSkPDFUnion.h79 static SkPDFUnion Object(std::unique_ptr<SkPDFObject>);
96 SkPDFObject* fObject;
DSkPDFDocumentPriv.h78 SkPDFIndirectReference emit(const SkPDFObject&, SkPDFIndirectReference);
79 SkPDFIndirectReference emit(const SkPDFObject& o) { return this->emit(o, this->reserveRef()); } in emit()
DSkPDFResourceDict.h16 class SkPDFObject; variable
DSkPDFTypes.cpp249 SkPDFUnion SkPDFUnion::Object(std::unique_ptr<SkPDFObject> objSp) { in Object()
327 void SkPDFArray::appendObject(std::unique_ptr<SkPDFObject>&& objSp) { in appendObject()
373 void SkPDFDict::insertObject(const char key[], std::unique_ptr<SkPDFObject>&& objSp) { in insertObject()
376 void SkPDFDict::insertObject(SkString key, std::unique_ptr<SkPDFObject>&& objSp) { in insertObject()
DSkPDFMetadata.cpp129 std::unique_ptr<SkPDFObject> SkPDFMetadata::MakeDocumentInformationDict( in MakeDocumentInformationDict()
184 std::unique_ptr<SkPDFObject> SkPDFMetadata::MakePdfId(const SkUUID& doc, in MakePdfId()
229 class PDFXMLObject final : public SkPDFObject {
DSkPDFDevice.h35 class SkPDFObject; variable
DSkPDFDocument.cpp208 SkPDFIndirectReference SkPDFDocument::emit(const SkPDFObject& object, SkPDFIndirectReference ref){ in emit()
DSkPDFGradientShader.cpp578 std::unique_ptr<SkPDFObject> range, in make_ps_function()
/third_party/skia/site/docs/dev/design/
Dpdftheory.md70 The the virtual class SkPDFObject are used to manage the needs of the file
72 SkPDFObject and implement the methods to generate the binary representation and
/third_party/flutter/skia/site/dev/design/
Dpdftheory.md94 The the virtual class SkPDFObject are used to
96 PDF object must inherit from SkPDFObject and implement the methods to