diff options
author | James Cloos <cloos@jhcloos.com> | 2014-06-04 00:15:11 -0400 |
---|---|---|
committer | James Cloos <cloos@jhcloos.com> | 2014-06-04 00:15:11 -0400 |
commit | ffaf11c4f9ee0c4a124ec454f96c0f99ee699f10 (patch) | |
tree | dc6c9e877d757f6774ae6d6af400660b2be91c23 /xpdf/ImageOutputDev.h | |
parent | 3ed3a482f75317f50821f6a43e4afc9997d0ae83 (diff) |
Signed-off-by: James Cloos <cloos@jhcloos.com>
Diffstat (limited to 'xpdf/ImageOutputDev.h')
-rw-r--r-- | xpdf/ImageOutputDev.h | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/xpdf/ImageOutputDev.h b/xpdf/ImageOutputDev.h index 5496225..2984686 100644 --- a/xpdf/ImageOutputDev.h +++ b/xpdf/ImageOutputDev.h @@ -62,7 +62,7 @@ public: virtual GBool useDrawChar() { return gFalse; } //----- path painting - virtual void tilingPatternFill(GfxState *state, Gfx *gfx, Object *str, + virtual void tilingPatternFill(GfxState *state, Gfx *gfx, Object *strRef, int paintType, Dict *resDict, double *mat, double *bbox, int x0, int y0, int x1, int y1, @@ -71,10 +71,22 @@ public: //----- image drawing virtual void drawImageMask(GfxState *state, Object *ref, Stream *str, int width, int height, GBool invert, - GBool inlineImg); + GBool inlineImg, GBool interpolate); virtual void drawImage(GfxState *state, Object *ref, Stream *str, int width, int height, GfxImageColorMap *colorMap, - int *maskColors, GBool inlineImg); + int *maskColors, GBool inlineImg, GBool interpolate); + virtual void drawMaskedImage(GfxState *state, Object *ref, Stream *str, + int width, int height, + GfxImageColorMap *colorMap, + Stream *maskStr, int maskWidth, int maskHeight, + GBool maskInvert, GBool interpolate); + virtual void drawSoftMaskedImage(GfxState *state, Object *ref, Stream *str, + int width, int height, + GfxImageColorMap *colorMap, + Stream *maskStr, + int maskWidth, int maskHeight, + GfxImageColorMap *maskColorMap, + GBool interpolate); private: |