Lines Matching refs:SkPDFDevice
30 class SkPDFDevice; variable
45 class SkPDFDevice final : public SkClipStackDevice {
57 SkPDFDevice(SkISize pageSize, SkPDFDocument* document,
60 sk_sp<SkPDFDevice> makeCongruentDevice() { in makeCongruentDevice()
61 return sk_make_sp<SkPDFDevice>(this->size(), fDocument); in makeCongruentDevice()
64 ~SkPDFDevice() override;
132 void DrawGlyphRunAsPath(SkPDFDevice* dev, const SkGlyphRun& glyphRun, SkPoint offset);
180 void updateDrawingState(const SkPDFDevice::GraphicStateEntry& state);
184 SkPDFDevice::GraphicStateEntry* currentEntry() { return &fEntries[fStackDepth]; } in currentEntry()
187 SkPDFDevice::GraphicStateEntry fEntries[kMaxStackDepth + 1];
240 void addSMaskGraphicState(sk_sp<SkPDFDevice> maskDevice, SkDynamicMemoryWStream*);