diff options
Diffstat (limited to 'source/blender/compositor/operations/COM_DespeckleOperation.h')
-rw-r--r-- | source/blender/compositor/operations/COM_DespeckleOperation.h | 50 |
1 files changed, 29 insertions, 21 deletions
diff --git a/source/blender/compositor/operations/COM_DespeckleOperation.h b/source/blender/compositor/operations/COM_DespeckleOperation.h index 4a4aac41c32..280948b7fbe 100644 --- a/source/blender/compositor/operations/COM_DespeckleOperation.h +++ b/source/blender/compositor/operations/COM_DespeckleOperation.h @@ -21,27 +21,35 @@ #include "COM_NodeOperation.h" class DespeckleOperation : public NodeOperation { -private: - float m_threshold; - float m_threshold_neighbor; - - // int m_filterWidth; - // int m_filterHeight; - -protected: - SocketReader *m_inputOperation; - SocketReader *m_inputValueOperation; - -public: - DespeckleOperation(); - bool determineDependingAreaOfInterest(rcti *input, ReadBufferOperation *readOperation, rcti *output); - void executePixel(float output[4], int x, int y, void *data); - - void setThreshold(float threshold) { this->m_threshold = threshold; } - void setThresholdNeighbor(float threshold) { this->m_threshold_neighbor = threshold; } - - void initExecution(); - void deinitExecution(); + private: + float m_threshold; + float m_threshold_neighbor; + + // int m_filterWidth; + // int m_filterHeight; + + protected: + SocketReader *m_inputOperation; + SocketReader *m_inputValueOperation; + + public: + DespeckleOperation(); + bool determineDependingAreaOfInterest(rcti *input, + ReadBufferOperation *readOperation, + rcti *output); + void executePixel(float output[4], int x, int y, void *data); + + void setThreshold(float threshold) + { + this->m_threshold = threshold; + } + void setThresholdNeighbor(float threshold) + { + this->m_threshold_neighbor = threshold; + } + + void initExecution(); + void deinitExecution(); }; #endif |