Lines Matching defs:SkPDFDocument
8 #include "include/docs/SkPDFDocument.h"
12 #include "include/docs/SkPDFDocument.h"
139 SkPDFDocument* doc,
155 static std::vector<PageTreeNode> Layer(std::vector<PageTreeNode> vec, SkPDFDocument* doc) {
210 SkPDFDocument::SkPDFDocument(SkWStream* stream,
225 SkPDFDocument::~SkPDFDocument() {
230 SkPDFIndirectReference SkPDFDocument::emit(const SkPDFObject& object, SkPDFIndirectReference ref){
237 SkWStream* SkPDFDocument::beginObject(SkPDFIndirectReference ref) SK_REQUIRES(fMutex) {
242 void SkPDFDocument::endObject() SK_REQUIRES(fMutex) {
249 SkCanvas* SkPDFDocument::onBeginPage(SkScalar width, SkScalar height) {
298 SkPDFDocument* doc,
315 std::unique_ptr<SkPDFArray> SkPDFDocument::getAnnotations() {
353 void SkPDFDocument::onEndPage() {
381 void SkPDFDocument::onAbort() {
499 static SkPDFIndirectReference make_srgb_color_profile(SkPDFDocument* doc) {
506 static std::unique_ptr<SkPDFArray> make_srgb_output_intents(SkPDFDocument* doc) {
520 SkPDFIndirectReference SkPDFDocument::getPage(size_t pageIndex) const {
525 const SkMatrix& SkPDFDocument::currentPageTransform() const {
529 int SkPDFDocument::createMarkIdForNodeId(int nodeId) {
533 int SkPDFDocument::createStructParentKeyForNodeId(int nodeId) {
537 static std::vector<const SkPDFFont*> get_fonts(const SkPDFDocument& canon) {
550 void SkPDFDocument::onClose(SkWStream* stream) {
594 void SkPDFDocument::incrementJobCount() { fJobCount++; }
596 void SkPDFDocument::signalJobComplete() { fSemaphore.signal(); }
598 void SkPDFDocument::waitForJobs() {
622 return stream ? sk_make_sp<SkPDFDocument>(stream, std::move(meta)) : nullptr;