Flutter Engine
The Flutter Engine
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
16class SkPDFDocument;
17
18namespace SkPDF { struct Metadata; }
19
20namespace SkPDFMetadata {
21std::unique_ptr<SkPDFObject> MakeDocumentInformationDict(const SkPDF::Metadata&);
22
24
25std::unique_ptr<SkPDFObject> MakePdfId(const SkUUID& doc, const SkUUID& instance);
26
28 const SkUUID& doc,
29 const SkUUID& instance,
31} // namespace SkPDFMetadata
32#endif // SkPDFMetadata_DEFINED
VkInstance instance
Definition: main.cc:48
std::unique_ptr< SkPDFObject > MakeDocumentInformationDict(const SkPDF::Metadata &)
SkPDFIndirectReference MakeXMPObject(const SkPDF::Metadata &metadata, const SkUUID &doc, const SkUUID &instance, SkPDFDocument *)
SkUUID CreateUUID(const SkPDF::Metadata &)
std::unique_ptr< SkPDFObject > MakePdfId(const SkUUID &doc, const SkUUID &instance)
Definition: SkUUID.h:9