diff options
Diffstat (limited to 'source/blender/compositor/operations/COM_KeyingBlurOperation.h')
-rw-r--r-- | source/blender/compositor/operations/COM_KeyingBlurOperation.h | 48 |
1 files changed, 28 insertions, 20 deletions
diff --git a/source/blender/compositor/operations/COM_KeyingBlurOperation.h b/source/blender/compositor/operations/COM_KeyingBlurOperation.h index 76360d7fd6b..0e45f1c32b8 100644 --- a/source/blender/compositor/operations/COM_KeyingBlurOperation.h +++ b/source/blender/compositor/operations/COM_KeyingBlurOperation.h @@ -25,26 +25,34 @@ * Class with implementation of blurring for keying node */ class KeyingBlurOperation : public NodeOperation { -protected: - int m_size; - int m_axis; - -public: - enum BlurAxis { - BLUR_AXIS_X = 0, - BLUR_AXIS_Y = 1, - }; - - KeyingBlurOperation(); - - void setSize(int value) {this->m_size = value;} - void setAxis(int value) {this->m_axis = value;} - - void *initializeTileData(rcti *rect); - - void executePixel(float output[4], int x, int y, void *data); - - bool determineDependingAreaOfInterest(rcti *input, ReadBufferOperation *readOperation, rcti *output); + protected: + int m_size; + int m_axis; + + public: + enum BlurAxis { + BLUR_AXIS_X = 0, + BLUR_AXIS_Y = 1, + }; + + KeyingBlurOperation(); + + void setSize(int value) + { + this->m_size = value; + } + void setAxis(int value) + { + this->m_axis = value; + } + + void *initializeTileData(rcti *rect); + + void executePixel(float output[4], int x, int y, void *data); + + bool determineDependingAreaOfInterest(rcti *input, + ReadBufferOperation *readOperation, + rcti *output); }; #endif |