Revision: 48875
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=48875
Author: jbakker
Date: 2012-07-12 19:48:16 +0000 (Thu, 12 Jul 2012)
Log Message:
-----------
Missed H file
Modified Paths:
--------------
trunk/blender/source/blender/compositor/operations/COM_GaussianBokehBlurOperation.h
Modified:
trunk/blender/source/blender/compositor/operations/COM_GaussianBokehBlurOperation.h
===================================================================
---
trunk/blender/source/blender/compositor/operations/COM_GaussianBokehBlurOperation.h
2012-07-12 19:29:38 UTC (rev 48874)
+++
trunk/blender/source/blender/compositor/operations/COM_GaussianBokehBlurOperation.h
2012-07-12 19:48:16 UTC (rev 48875)
@@ -48,4 +48,38 @@
bool determineDependingAreaOfInterest(rcti *input, ReadBufferOperation
*readOperation, rcti *output);
};
+
+class GaussianBokehBlurReferenceOperation : public NodeOperation, public
QualityStepHelper {
+private:
+ SocketReader * m_inputImage;
+ SocketReader * m_inputSize;
+ float *m_gausstab;
+ NodeBlurData *m_data;
+
+ void updateGauss();
+
+ static const int radxf = 256.0f;
+ static const int radyf = 256.0f;
+ static const int radx = 256;
+ static const int rady = 256;
+
+public:
+ GaussianBokehBlurReferenceOperation();
+ void initExecution();
+ void *initializeTileData(rcti *rect, MemoryBuffer **memoryBuffers);
+ /**
+ * the inner loop of this program
+ */
+ void executePixel(float *color, int x, int y, MemoryBuffer *
inputBuffers[], void *data);
+
+ /**
+ * Deinitialize the execution
+ */
+ void deinitExecution();
+
+ bool determineDependingAreaOfInterest(rcti *input, ReadBufferOperation
*readOperation, rcti *output);
+
+ void setData(NodeBlurData *data) { this->m_data = data; }
+};
+
#endif
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs