Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/compositor/operations/COM_SetColorOperation.h')
-rw-r--r--source/blender/compositor/operations/COM_SetColorOperation.h79
1 files changed, 52 insertions, 27 deletions
diff --git a/source/blender/compositor/operations/COM_SetColorOperation.h b/source/blender/compositor/operations/COM_SetColorOperation.h
index 376e4633ac8..d16d3806864 100644
--- a/source/blender/compositor/operations/COM_SetColorOperation.h
+++ b/source/blender/compositor/operations/COM_SetColorOperation.h
@@ -20,41 +20,66 @@
#define __COM_SETCOLOROPERATION_H__
#include "COM_NodeOperation.h"
-
/**
* this program converts an input color to an output value.
* it assumes we are in sRGB color space.
*/
class SetColorOperation : public NodeOperation {
-private:
- float m_color[4];
-
-public:
- /**
- * Default constructor
- */
- SetColorOperation();
+ private:
+ float m_color[4];
- float getChannel1() { return this->m_color[0]; }
- void setChannel1(float value) { this->m_color[0] = value; }
- float getChannel2() { return this->m_color[1]; }
- void setChannel2(float value) { this->m_color[1] = value; }
- float getChannel3() { return this->m_color[2]; }
- void setChannel3(float value) { this->m_color[2] = value; }
- float getChannel4() { return this->m_color[3]; }
- void setChannel4(const float value) { this->m_color[3] = value; }
- void setChannels(const float value[4])
- {
- copy_v4_v4(this->m_color, value);
- }
+ public:
+ /**
+ * Default constructor
+ */
+ SetColorOperation();
- /**
- * the inner loop of this program
- */
- void executePixelSampled(float output[4], float x, float y, PixelSampler sampler);
+ float getChannel1()
+ {
+ return this->m_color[0];
+ }
+ void setChannel1(float value)
+ {
+ this->m_color[0] = value;
+ }
+ float getChannel2()
+ {
+ return this->m_color[1];
+ }
+ void setChannel2(float value)
+ {
+ this->m_color[1] = value;
+ }
+ float getChannel3()
+ {
+ return this->m_color[2];
+ }
+ void setChannel3(float value)
+ {
+ this->m_color[2] = value;
+ }
+ float getChannel4()
+ {
+ return this->m_color[3];
+ }
+ void setChannel4(const float value)
+ {
+ this->m_color[3] = value;
+ }
+ void setChannels(const float value[4])
+ {
+ copy_v4_v4(this->m_color, value);
+ }
- void determineResolution(unsigned int resolution[2], unsigned int preferredResolution[2]);
- bool isSetOperation() const { return true; }
+ /**
+ * the inner loop of this program
+ */
+ void executePixelSampled(float output[4], float x, float y, PixelSampler sampler);
+ void determineResolution(unsigned int resolution[2], unsigned int preferredResolution[2]);
+ bool isSetOperation() const
+ {
+ return true;
+ }
};
#endif