OLD | NEW |
---|---|
1 | 1 |
2 /* | 2 /* |
3 * Copyright 2011 Google Inc. | 3 * Copyright 2011 Google Inc. |
4 * | 4 * |
5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
7 */ | 7 */ |
8 | 8 |
9 | 9 |
10 #ifndef SkPDFDevice_DEFINED | 10 #ifndef SkPDFDevice_DEFINED |
(...skipping 12 matching lines...) Expand all Loading... | |
23 class SkPDFArray; | 23 class SkPDFArray; |
24 class SkPDFDevice; | 24 class SkPDFDevice; |
25 class SkPDFDict; | 25 class SkPDFDict; |
26 class SkPDFFont; | 26 class SkPDFFont; |
27 class SkPDFFormXObject; | 27 class SkPDFFormXObject; |
28 class SkPDFGlyphSetMap; | 28 class SkPDFGlyphSetMap; |
29 class SkPDFGraphicState; | 29 class SkPDFGraphicState; |
30 class SkPDFObject; | 30 class SkPDFObject; |
31 class SkPDFShader; | 31 class SkPDFShader; |
32 class SkPDFStream; | 32 class SkPDFStream; |
33 #ifndef SkTSet_DEFINED | |
33 template <typename T> class SK_API SkTSet; | 34 template <typename T> class SK_API SkTSet; |
35 #endif | |
djsollen
2013/05/30 20:35:29
remove that from this CL
Zach Reizner
2013/05/31 13:16:38
Turns out this is needed to prevent the following
| |
34 | 36 |
35 // Private classes. | 37 // Private classes. |
36 struct ContentEntry; | 38 struct ContentEntry; |
37 struct GraphicStateEntry; | 39 struct GraphicStateEntry; |
38 struct NamedDestination; | 40 struct NamedDestination; |
39 | 41 |
40 typedef bool (*EncodeToDCTStream)(SkWStream* stream, const SkBitmap& bitmap, con st SkIRect& rect); | 42 typedef bool (*EncodeToDCTStream)(SkWStream* stream, const SkBitmap& bitmap, con st SkIRect& rect); |
41 | 43 |
42 /** \class SkPDFDevice | 44 /** \class SkPDFDevice |
43 | 45 |
(...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
318 const SkMatrix& matrix); | 320 const SkMatrix& matrix); |
319 void handleLinkToNamedDest(SkData* nameData, const SkRect& r, | 321 void handleLinkToNamedDest(SkData* nameData, const SkRect& r, |
320 const SkMatrix& matrix); | 322 const SkMatrix& matrix); |
321 void defineNamedDestination(SkData* nameData, const SkPoint& point, | 323 void defineNamedDestination(SkData* nameData, const SkPoint& point, |
322 const SkMatrix& matrix); | 324 const SkMatrix& matrix); |
323 | 325 |
324 typedef SkDevice INHERITED; | 326 typedef SkDevice INHERITED; |
325 }; | 327 }; |
326 | 328 |
327 #endif | 329 #endif |
OLD | NEW |