Additional SK_API annotations needed for print preview on windows.
Review URL: http://codereview.appspot.com/4324042 git-svn-id: http://skia.googlecode.com/svn/trunk@1022 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
parent
438aadd4a1
commit
dfc5ffe478
@ -70,7 +70,7 @@ public:
|
||||
size_t readPackedUInt();
|
||||
};
|
||||
|
||||
class SkWStream : SkNoncopyable {
|
||||
class SK_API SkWStream : SkNoncopyable {
|
||||
public:
|
||||
virtual ~SkWStream();
|
||||
|
||||
@ -269,7 +269,7 @@ private:
|
||||
size_t fBytesWritten;
|
||||
};
|
||||
|
||||
class SkDynamicMemoryWStream : public SkWStream {
|
||||
class SK_API SkDynamicMemoryWStream : public SkWStream {
|
||||
public:
|
||||
SkDynamicMemoryWStream();
|
||||
virtual ~SkDynamicMemoryWStream();
|
||||
|
@ -28,7 +28,7 @@
|
||||
The PDF catalog manages object numbers and file offsets. It is used
|
||||
to create the PDF cross reference table.
|
||||
*/
|
||||
class SkPDFCatalog {
|
||||
class SK_API SkPDFCatalog {
|
||||
public:
|
||||
/** Create a PDF catalog.
|
||||
*/
|
||||
|
@ -34,20 +34,20 @@ class SkPDFDocument {
|
||||
public:
|
||||
/** Create a PDF document.
|
||||
*/
|
||||
SkPDFDocument();
|
||||
~SkPDFDocument();
|
||||
SK_API SkPDFDocument();
|
||||
SK_API ~SkPDFDocument();
|
||||
|
||||
/** Output the PDF to the passed stream.
|
||||
* @param stream The writable output stream to send the PDF to.
|
||||
*/
|
||||
bool emitPDF(SkWStream* stream);
|
||||
SK_API bool emitPDF(SkWStream* stream);
|
||||
|
||||
/** Append the passed pdf device to the document as a new page. Returns
|
||||
* true if successful. Will fail if the document has already been emitted.
|
||||
*
|
||||
* @param pdfDevice The page to add to this document.
|
||||
*/
|
||||
bool appendPage(const SkRefPtr<SkPDFDevice>& pdfDevice);
|
||||
SK_API bool appendPage(const SkRefPtr<SkPDFDevice>& pdfDevice);
|
||||
|
||||
private:
|
||||
SkPDFCatalog fCatalog;
|
||||
|
Loading…
Reference in New Issue
Block a user