Add DLL exports (Fixes Multi-DLL build in Chrome against TOT skia)

git-svn-id: http://skia.googlecode.com/svn/trunk@1137 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
bsalomon@google.com 2011-04-15 15:42:24 +00:00
parent 73ccb980e9
commit 8c3ff17e2c
3 changed files with 4 additions and 4 deletions

View File

@ -21,7 +21,7 @@
#include "SkFlattenable.h"
#include "SkXfermode.h"
class SkColorFilter : public SkFlattenable {
class SK_API SkColorFilter : public SkFlattenable {
public:
/**
* If the filter can be represented by a source color plus Mode, this

View File

@ -21,7 +21,7 @@
#include "SkMaskFilter.h"
#include "SkScalar.h"
class SkBlurMaskFilter {
class SK_API SkBlurMaskFilter {
public:
enum BlurStyle {
kNormal_BlurStyle, //!< fuzzy inside and outside

View File

@ -6,7 +6,7 @@
struct SkPoint;
class SkLayerDrawLooper : public SkDrawLooper {
class SK_API SkLayerDrawLooper : public SkDrawLooper {
public:
SkLayerDrawLooper();
virtual ~SkLayerDrawLooper();
@ -47,7 +47,7 @@ public:
* kSrc_Mode: to use the layer's color, ignoring the draw's
* kDst_Mode: to just keep the draw's color, ignoring the layer's
*/
struct LayerInfo {
struct SK_API LayerInfo {
uint32_t fFlagsMask; // SkPaint::Flags
BitFlags fPaintBits;
SkXfermode::Mode fColorMode;