Home | History | Annotate | Download | only in pdf

Lines Matching refs:SkPDFDocument

8 #include "SkPDFDocument.h"
13 #include "SkPDFDocument.h"
117 SkPDFDocument* doc,
133 static std::vector<PageTreeNode> Layer(std::vector<PageTreeNode> vec, SkPDFDocument* doc) {
188 SkPDFDocument::SkPDFDocument(SkWStream* stream,
203 SkPDFDocument::~SkPDFDocument() {
208 SkPDFIndirectReference SkPDFDocument::emit(const SkPDFObject& object, SkPDFIndirectReference ref){
214 SkWStream* SkPDFDocument::beginObject(SkPDFIndirectReference ref) {
220 void SkPDFDocument::endObject() {
228 SkCanvas* SkPDFDocument::onBeginPage(SkScalar width, SkScalar height) {
266 void SkPDFDocument::onEndPage() {
294 void SkPDFDocument::onAbort() {
412 static SkPDFIndirectReference make_srgb_color_profile(SkPDFDocument* doc) {
419 static std::unique_ptr<SkPDFArray> make_srgb_output_intents(SkPDFDocument* doc) {
433 SkPDFIndirectReference SkPDFDocument::getPage(size_t pageIndex) const {
438 int SkPDFDocument::getMarkIdForNodeId(int nodeId) {
442 static std::vector<const SkPDFFont*> get_fonts(const SkPDFDocument& canon) {
453 void SkPDFDocument::onClose(SkWStream* stream) {
497 void SkPDFDocument::incrementJobCount() { fJobCount++; }
499 void SkPDFDocument::signalJobComplete() { fSemaphore.signal(); }
501 void SkPDFDocument::waitForJobs() {
525 return stream ? sk_make_sp<SkPDFDocument>(stream, std::move(meta)) : nullptr;