diff options
Diffstat (limited to 'source/blender/compositor/operations/COM_GaussianAlphaXBlurOperation.h')
-rw-r--r-- | source/blender/compositor/operations/COM_GaussianAlphaXBlurOperation.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/compositor/operations/COM_GaussianAlphaXBlurOperation.h b/source/blender/compositor/operations/COM_GaussianAlphaXBlurOperation.h index 2b5e4d33673..3268e51be01 100644 --- a/source/blender/compositor/operations/COM_GaussianAlphaXBlurOperation.h +++ b/source/blender/compositor/operations/COM_GaussianAlphaXBlurOperation.h @@ -30,6 +30,7 @@ class GaussianAlphaXBlurOperation : public BlurBaseOperation { private: float *gausstab; float *distbuf_inv; + bool do_subtract; int rad; void updateGauss(MemoryBuffer **memoryBuffers); public: @@ -52,5 +53,10 @@ public: void *initializeTileData(rcti *rect, MemoryBuffer **memoryBuffers); bool determineDependingAreaOfInterest(rcti *input, ReadBufferOperation *readOperation, rcti *output); + + /** + * Set subtract for Dilate/Erode functionality + */ + void setSubtract(bool subtract) { this->do_subtract = subtract; } }; #endif |