diff options
Diffstat (limited to 'gfx/skia/skia/src/pdf/SkPDFFormXObject.h')
-rw-r--r-- | gfx/skia/skia/src/pdf/SkPDFFormXObject.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gfx/skia/skia/src/pdf/SkPDFFormXObject.h b/gfx/skia/skia/src/pdf/SkPDFFormXObject.h new file mode 100644 index 0000000000..b12c8b2ea7 --- /dev/null +++ b/gfx/skia/skia/src/pdf/SkPDFFormXObject.h @@ -0,0 +1,28 @@ +/* + * Copyright 2010 The Android Open Source Project + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + + +#ifndef SkPDFFormXObject_DEFINED +#define SkPDFFormXObject_DEFINED + +#include "src/pdf/SkPDFDevice.h" +#include "src/pdf/SkPDFTypes.h" + +class SkPDFDocument; + +/** A form XObject is a self contained description of a graphics + object. A form XObject is a page object with slightly different + syntax, that can be drawn into a page content stream, just like a + bitmap XObject can be drawn into a page content stream. +*/ +SkPDFIndirectReference SkPDFMakeFormXObject(SkPDFDocument* doc, + std::unique_ptr<SkStreamAsset> content, + std::unique_ptr<SkPDFArray> mediaBox, + std::unique_ptr<SkPDFDict> resourceDict, + const SkMatrix& inverseTransform, + const char* colorSpace); +#endif |