Flutter Engine
The Flutter Engine
Namespaces | Functions
SkMultiPictureDocument.cpp File Reference
#include "include/docs/SkMultiPictureDocument.h"
#include "include/core/SkCanvas.h"
#include "include/core/SkData.h"
#include "include/core/SkDocument.h"
#include "include/core/SkPicture.h"
#include "include/core/SkPictureRecorder.h"
#include "include/core/SkRect.h"
#include "include/core/SkScalar.h"
#include "include/core/SkSerialProcs.h"
#include "include/core/SkStream.h"
#include "include/private/base/SkDebug.h"
#include "include/private/base/SkTArray.h"
#include "include/private/base/SkTo.h"
#include "include/utils/SkNWayCanvas.h"
#include "src/utils/SkMultiPictureDocumentPriv.h"
#include <algorithm>
#include <climits>
#include <cstdint>
#include <cstring>
#include <functional>
#include <utility>

Go to the source code of this file.

Namespaces

namespace  SkMultiPictureDocument
 

Functions

SK_API sk_sp< SkDocumentSkMultiPictureDocument::Make (SkWStream *dst, const SkSerialProcs *=nullptr, std::function< void(const SkPicture *)> onEndPage=nullptr)
 
SK_API int SkMultiPictureDocument::ReadPageCount (SkStreamSeekable *src)
 
bool SkMultiPictureDocument::ReadPageSizes (SkStreamSeekable *stream, SkDocumentPage *dstArray, int dstArrayCount)
 
SK_API bool SkMultiPictureDocument::Read (SkStreamSeekable *src, SkDocumentPage *dstArray, int dstArrayCount, const SkDeserialProcs *=nullptr)