Lines Matching refs:SkPDFIndirectReference
71 SkPDFIndirectReference emit(const SkPDFObject&, SkPDFIndirectReference);
72 SkPDFIndirectReference emit(const SkPDFObject& o) { return this->emit(o, this->reserveRef()); } in emit()
75 void emitStream(const SkPDFDict& dict, T writeStream, SkPDFIndirectReference ref) { in emitStream()
86 SkPDFIndirectReference getPage(size_t pageIndex) const;
90 SkPDFIndirectReference reserveRef() { return SkPDFIndirectReference{fNextObjectNumber++}; } in reserveRef()
99 SkTHashMap<SkPDFImageShaderKey, SkPDFIndirectReference> fImageShaderMap;
100 SkTHashMap<SkPDFGradientShader::Key, SkPDFIndirectReference, SkPDFGradientShader::KeyHash>
102 SkTHashMap<SkBitmapKey, SkPDFIndirectReference> fPDFBitmapMap;
106 SkTHashMap<uint32_t, SkPDFIndirectReference> fFontDescriptors;
107 SkTHashMap<uint32_t, SkPDFIndirectReference> fType3FontDescriptors;
109 SkTHashMap<SkPDFStrokeGraphicState, SkPDFIndirectReference> fStrokeGSMap;
110 SkTHashMap<SkPDFFillGraphicState, SkPDFIndirectReference> fFillGSMap;
111 SkPDFIndirectReference fInvertFunction;
112 SkPDFIndirectReference fNoSmaskGraphicState;
118 std::vector<SkPDFIndirectReference> fPageRefs;
124 SkPDFIndirectReference fInfoDict;
125 SkPDFIndirectReference fXMP;
138 SkWStream* beginObject(SkPDFIndirectReference);