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_InvertOperation.cc')
-rw-r--r--source/blender/compositor/operations/COM_InvertOperation.cc51
1 files changed, 27 insertions, 24 deletions
diff --git a/source/blender/compositor/operations/COM_InvertOperation.cc b/source/blender/compositor/operations/COM_InvertOperation.cc
index ba36dd35e47..cbc15c95f46 100644
--- a/source/blender/compositor/operations/COM_InvertOperation.cc
+++ b/source/blender/compositor/operations/COM_InvertOperation.cc
@@ -22,53 +22,56 @@ namespace blender::compositor {
InvertOperation::InvertOperation()
{
- this->addInputSocket(DataType::Value);
- this->addInputSocket(DataType::Color);
- this->addOutputSocket(DataType::Color);
- inputValueProgram_ = nullptr;
- inputColorProgram_ = nullptr;
+ this->add_input_socket(DataType::Value);
+ this->add_input_socket(DataType::Color);
+ this->add_output_socket(DataType::Color);
+ input_value_program_ = nullptr;
+ input_color_program_ = nullptr;
color_ = true;
alpha_ = false;
set_canvas_input_index(1);
this->flags.can_be_constant = true;
}
-void InvertOperation::initExecution()
+void InvertOperation::init_execution()
{
- inputValueProgram_ = this->getInputSocketReader(0);
- inputColorProgram_ = this->getInputSocketReader(1);
+ input_value_program_ = this->get_input_socket_reader(0);
+ input_color_program_ = this->get_input_socket_reader(1);
}
-void InvertOperation::executePixelSampled(float output[4], float x, float y, PixelSampler sampler)
+void InvertOperation::execute_pixel_sampled(float output[4],
+ float x,
+ float y,
+ PixelSampler sampler)
{
- float inputValue[4];
- float inputColor[4];
- inputValueProgram_->readSampled(inputValue, x, y, sampler);
- inputColorProgram_->readSampled(inputColor, x, y, sampler);
+ float input_value[4];
+ float input_color[4];
+ input_value_program_->read_sampled(input_value, x, y, sampler);
+ input_color_program_->read_sampled(input_color, x, y, sampler);
- const float value = inputValue[0];
- const float invertedValue = 1.0f - value;
+ const float value = input_value[0];
+ const float inverted_value = 1.0f - value;
if (color_) {
- output[0] = (1.0f - inputColor[0]) * value + inputColor[0] * invertedValue;
- output[1] = (1.0f - inputColor[1]) * value + inputColor[1] * invertedValue;
- output[2] = (1.0f - inputColor[2]) * value + inputColor[2] * invertedValue;
+ output[0] = (1.0f - input_color[0]) * value + input_color[0] * inverted_value;
+ output[1] = (1.0f - input_color[1]) * value + input_color[1] * inverted_value;
+ output[2] = (1.0f - input_color[2]) * value + input_color[2] * inverted_value;
}
else {
- copy_v3_v3(output, inputColor);
+ copy_v3_v3(output, input_color);
}
if (alpha_) {
- output[3] = (1.0f - inputColor[3]) * value + inputColor[3] * invertedValue;
+ output[3] = (1.0f - input_color[3]) * value + input_color[3] * inverted_value;
}
else {
- output[3] = inputColor[3];
+ output[3] = input_color[3];
}
}
-void InvertOperation::deinitExecution()
+void InvertOperation::deinit_execution()
{
- inputValueProgram_ = nullptr;
- inputColorProgram_ = nullptr;
+ input_value_program_ = nullptr;
+ input_color_program_ = nullptr;
}
void InvertOperation::update_memory_buffer_partial(MemoryBuffer *output,