aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/gpu/GrGpuResourceRef.h
diff options
context:
space:
mode:
authorGravatar halcanary <halcanary@google.com>2015-01-13 07:12:57 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2015-01-13 07:12:57 -0800
commitf361b714390422a5c2a8b1dacb8e67502d0e40bb (patch)
treed93e75f01c0f47ce6ec49bc8065070686b251d20 /include/gpu/GrGpuResourceRef.h
parent7e783786d8bc0abeac0f5a17a8169675a6b7a2b0 (diff)
In SkPDFDocument::emitPDF(), stop pre-calculating file offsets.
* Add Streamer utility class which measures the current pdf offset by calling SkWStream::bytesWritten(). Calls SkPDFCatalog::setFileOffset() and SkPDFObject::emit() at the same time to guarantee that everything works out. * SkPDFCatalog::setFileOffset() no longer calculates the object's size. * SkPDFCatalog::setSubstituteResourcesOffsets() removed. * SkPDFCatalog::emitSubstituteResources() removed and getSubstituteList() made public in its place. * Remove SkPDFPage::getPageSize and SkPDFPage::emitPage. Replace with SkPDFPage::getContentStream(). * SkPDFObject::getOutputSize no longer virtual, only used in unit tests. All SkPDFObject subclasses getOutputSize() overrides removed. * SkPDFObject::getIndirectOutputSize removed. * PDFPrimitivesTest updated for new functions. Review URL: https://codereview.chromium.org/846023003
Diffstat (limited to 'include/gpu/GrGpuResourceRef.h')
0 files changed, 0 insertions, 0 deletions