Flutter Engine
The Flutter Engine
third_party
skia
src
pdf
SkPDFMetadata.h
Go to the documentation of this file.
1
/*
2
* Copyright 2015 Google Inc.
3
*
4
* Use of this source code is governed by a BSD-style license that can be
5
* found in the LICENSE file.
6
*/
7
8
#ifndef SkPDFMetadata_DEFINED
9
#define SkPDFMetadata_DEFINED
10
11
#include "
src/pdf/SkPDFTypes.h
"
12
#include "
src/pdf/SkUUID.h
"
13
14
#include <memory>
15
16
class
SkPDFDocument
;
17
18
namespace
SkPDF
{
struct
Metadata; }
19
20
namespace
SkPDFMetadata
{
21
std::unique_ptr<SkPDFObject>
MakeDocumentInformationDict
(
const
SkPDF::Metadata
&);
22
23
SkUUID
CreateUUID
(
const
SkPDF::Metadata
&);
24
25
std::unique_ptr<SkPDFObject>
MakePdfId
(
const
SkUUID
& doc,
const
SkUUID
&
instance
);
26
27
SkPDFIndirectReference
MakeXMPObject
(
const
SkPDF::Metadata
& metadata,
28
const
SkUUID
& doc,
29
const
SkUUID
&
instance
,
30
SkPDFDocument
*);
31
}
// namespace SkPDFMetadata
32
#endif
// SkPDFMetadata_DEFINED
SkPDFTypes.h
SkUUID.h
SkPDFDocument
Definition:
SkPDFDocumentPriv.h:95
instance
VkInstance instance
Definition:
main.cc:48
SkPDFMetadata
Definition:
SkPDFMetadata.h:20
SkPDFMetadata::MakeDocumentInformationDict
std::unique_ptr< SkPDFObject > MakeDocumentInformationDict(const SkPDF::Metadata &)
Definition:
SkPDFMetadata.cpp:68
SkPDFMetadata::MakeXMPObject
SkPDFIndirectReference MakeXMPObject(const SkPDF::Metadata &metadata, const SkUUID &doc, const SkUUID &instance, SkPDFDocument *)
Definition:
SkPDFMetadata.cpp:235
SkPDFMetadata::CreateUUID
SkUUID CreateUUID(const SkPDF::Metadata &)
Definition:
SkPDFMetadata.cpp:86
SkPDFMetadata::MakePdfId
std::unique_ptr< SkPDFObject > MakePdfId(const SkUUID &doc, const SkUUID &instance)
Definition:
SkPDFMetadata.cpp:117
SkPDF
Definition:
SkPDFDocument.h:27
SkPDFIndirectReference
Definition:
SkPDFTypes.h:26
SkPDF::Metadata
Definition:
SkPDFDocument.h:85
SkUUID
Definition:
SkUUID.h:9
Generated on Sun Jun 23 2024 21:56:30 for Flutter Engine by
1.9.4