blob: 5cd0777c9b17c76f60ff16bb1b3eaf54359e00e7 [file] [log] [blame]
Hal Canary23564b92018-09-07 14:33:14 -04001/*
2 * Copyright 2017 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 SkXPSDocument_DEFINED
9#define SkXPSDocument_DEFINED
10
Mike Kleinc0bd9f92019-04-23 12:05:21 -050011#include "include/core/SkTypes.h"
Hal Canary23564b92018-09-07 14:33:14 -040012
13#ifdef SK_BUILD_FOR_WIN
14
Mike Kleinc0bd9f92019-04-23 12:05:21 -050015#include "include/core/SkDocument.h"
Hal Canary23564b92018-09-07 14:33:14 -040016
17struct IXpsOMObjectFactory;
18
19namespace SkXPS {
20
21SK_API sk_sp<SkDocument> MakeDocument(SkWStream* stream,
22 IXpsOMObjectFactory* xpsFactory,
23 SkScalar dpi = SK_ScalarDefaultRasterDPI);
24
25} // namespace SkXPS
26#endif // SK_BUILD_FOR_WIN
27#endif // SkXPSDocument_DEFINED