diff options
Diffstat (limited to 'source/blender/compositor/operations/COM_DisplaceSimpleOperation.h')
-rw-r--r-- | source/blender/compositor/operations/COM_DisplaceSimpleOperation.h | 71 |
1 files changed, 36 insertions, 35 deletions
diff --git a/source/blender/compositor/operations/COM_DisplaceSimpleOperation.h b/source/blender/compositor/operations/COM_DisplaceSimpleOperation.h index c3e20b4b816..6d4d6047137 100644 --- a/source/blender/compositor/operations/COM_DisplaceSimpleOperation.h +++ b/source/blender/compositor/operations/COM_DisplaceSimpleOperation.h @@ -20,41 +20,42 @@ #define __COM_DISPLACESIMPLEOPERATION_H__ #include "COM_NodeOperation.h" - class DisplaceSimpleOperation : public NodeOperation { -private: - /** - * Cached reference to the inputProgram - */ - SocketReader *m_inputColorProgram; - SocketReader *m_inputVectorProgram; - SocketReader *m_inputScaleXProgram; - SocketReader *m_inputScaleYProgram; - - float m_width_x4; - float m_height_x4; - -public: - DisplaceSimpleOperation(); - - /** - * we need a full buffer for the image - */ - bool determineDependingAreaOfInterest(rcti *input, ReadBufferOperation *readOperation, rcti *output); - - /** - * the inner loop of this program - */ - void executePixelSampled(float output[4], float x, float y, PixelSampler sampler); - - /** - * Initialize the execution - */ - void initExecution(); - - /** - * Deinitialize the execution - */ - void deinitExecution(); + private: + /** + * Cached reference to the inputProgram + */ + SocketReader *m_inputColorProgram; + SocketReader *m_inputVectorProgram; + SocketReader *m_inputScaleXProgram; + SocketReader *m_inputScaleYProgram; + + float m_width_x4; + float m_height_x4; + + public: + DisplaceSimpleOperation(); + + /** + * we need a full buffer for the image + */ + bool determineDependingAreaOfInterest(rcti *input, + ReadBufferOperation *readOperation, + rcti *output); + + /** + * the inner loop of this program + */ + void executePixelSampled(float output[4], float x, float y, PixelSampler sampler); + + /** + * Initialize the execution + */ + void initExecution(); + + /** + * Deinitialize the execution + */ + void deinitExecution(); }; #endif |