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_ConvertOperation.cc')
-rw-r--r--source/blender/compositor/operations/COM_ConvertOperation.cc108
1 files changed, 54 insertions, 54 deletions
diff --git a/source/blender/compositor/operations/COM_ConvertOperation.cc b/source/blender/compositor/operations/COM_ConvertOperation.cc
index 7b2721ebbb2..1cef0490ff5 100644
--- a/source/blender/compositor/operations/COM_ConvertOperation.cc
+++ b/source/blender/compositor/operations/COM_ConvertOperation.cc
@@ -26,18 +26,18 @@ namespace blender::compositor {
ConvertBaseOperation::ConvertBaseOperation()
{
- this->m_inputOperation = nullptr;
+ m_inputOperation = nullptr;
this->flags.can_be_constant = true;
}
void ConvertBaseOperation::initExecution()
{
- this->m_inputOperation = this->getInputSocketReader(0);
+ m_inputOperation = this->getInputSocketReader(0);
}
void ConvertBaseOperation::deinitExecution()
{
- this->m_inputOperation = nullptr;
+ m_inputOperation = nullptr;
}
void ConvertBaseOperation::hash_output_params()
@@ -66,7 +66,7 @@ void ConvertValueToColorOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
float value;
- this->m_inputOperation->readSampled(&value, x, y, sampler);
+ m_inputOperation->readSampled(&value, x, y, sampler);
output[0] = output[1] = output[2] = value;
output[3] = 1.0f;
}
@@ -93,7 +93,7 @@ void ConvertColorToValueOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
float inputColor[4];
- this->m_inputOperation->readSampled(inputColor, x, y, sampler);
+ m_inputOperation->readSampled(inputColor, x, y, sampler);
output[0] = (inputColor[0] + inputColor[1] + inputColor[2]) / 3.0f;
}
@@ -119,7 +119,7 @@ void ConvertColorToBWOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
float inputColor[4];
- this->m_inputOperation->readSampled(inputColor, x, y, sampler);
+ m_inputOperation->readSampled(inputColor, x, y, sampler);
output[0] = IMB_colormanagement_get_luminance(inputColor);
}
@@ -144,7 +144,7 @@ void ConvertColorToVectorOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
float color[4];
- this->m_inputOperation->readSampled(color, x, y, sampler);
+ m_inputOperation->readSampled(color, x, y, sampler);
copy_v3_v3(output, color);
}
@@ -169,7 +169,7 @@ void ConvertValueToVectorOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
float value;
- this->m_inputOperation->readSampled(&value, x, y, sampler);
+ m_inputOperation->readSampled(&value, x, y, sampler);
output[0] = output[1] = output[2] = value;
}
@@ -193,7 +193,7 @@ void ConvertVectorToColorOperation::executePixelSampled(float output[4],
float y,
PixelSampler sampler)
{
- this->m_inputOperation->readSampled(output, x, y, sampler);
+ m_inputOperation->readSampled(output, x, y, sampler);
output[3] = 1.0f;
}
@@ -219,7 +219,7 @@ void ConvertVectorToValueOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
float input[4];
- this->m_inputOperation->readSampled(input, x, y, sampler);
+ m_inputOperation->readSampled(input, x, y, sampler);
output[0] = (input[0] + input[1] + input[2]) / 3.0f;
}
@@ -243,14 +243,14 @@ void ConvertRGBToYCCOperation::setMode(int mode)
{
switch (mode) {
case 0:
- this->m_mode = BLI_YCC_ITU_BT601;
+ m_mode = BLI_YCC_ITU_BT601;
break;
case 2:
- this->m_mode = BLI_YCC_JFIF_0_255;
+ m_mode = BLI_YCC_JFIF_0_255;
break;
case 1:
default:
- this->m_mode = BLI_YCC_ITU_BT709;
+ m_mode = BLI_YCC_ITU_BT709;
break;
}
}
@@ -263,9 +263,9 @@ void ConvertRGBToYCCOperation::executePixelSampled(float output[4],
float inputColor[4];
float color[3];
- this->m_inputOperation->readSampled(inputColor, x, y, sampler);
+ m_inputOperation->readSampled(inputColor, x, y, sampler);
rgb_to_ycc(
- inputColor[0], inputColor[1], inputColor[2], &color[0], &color[1], &color[2], this->m_mode);
+ inputColor[0], inputColor[1], inputColor[2], &color[0], &color[1], &color[2], m_mode);
/* divided by 255 to normalize for viewing in */
/* R,G,B --> Y,Cb,Cr */
@@ -283,7 +283,7 @@ void ConvertRGBToYCCOperation::update_memory_buffer_partial(BuffersIterator<floa
{
for (; !it.is_end(); ++it) {
const float *in = it.in(0);
- rgb_to_ycc(in[0], in[1], in[2], &it.out[0], &it.out[1], &it.out[2], this->m_mode);
+ rgb_to_ycc(in[0], in[1], in[2], &it.out[0], &it.out[1], &it.out[2], m_mode);
/* Normalize for viewing (#rgb_to_ycc returns 0-255 values). */
mul_v3_fl(it.out, 1.0f / 255.0f);
@@ -303,14 +303,14 @@ void ConvertYCCToRGBOperation::setMode(int mode)
{
switch (mode) {
case 0:
- this->m_mode = BLI_YCC_ITU_BT601;
+ m_mode = BLI_YCC_ITU_BT601;
break;
case 2:
- this->m_mode = BLI_YCC_JFIF_0_255;
+ m_mode = BLI_YCC_JFIF_0_255;
break;
case 1:
default:
- this->m_mode = BLI_YCC_ITU_BT709;
+ m_mode = BLI_YCC_ITU_BT709;
break;
}
}
@@ -321,7 +321,7 @@ void ConvertYCCToRGBOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
float inputColor[4];
- this->m_inputOperation->readSampled(inputColor, x, y, sampler);
+ m_inputOperation->readSampled(inputColor, x, y, sampler);
/* need to un-normalize the data */
/* R,G,B --> Y,Cb,Cr */
@@ -333,7 +333,7 @@ void ConvertYCCToRGBOperation::executePixelSampled(float output[4],
&output[0],
&output[1],
&output[2],
- this->m_mode);
+ m_mode);
output[3] = inputColor[3];
}
@@ -354,7 +354,7 @@ void ConvertYCCToRGBOperation::update_memory_buffer_partial(BuffersIterator<floa
&it.out[0],
&it.out[1],
&it.out[2],
- this->m_mode);
+ m_mode);
it.out[3] = in[3];
}
}
@@ -373,7 +373,7 @@ void ConvertRGBToYUVOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
float inputColor[4];
- this->m_inputOperation->readSampled(inputColor, x, y, sampler);
+ m_inputOperation->readSampled(inputColor, x, y, sampler);
rgb_to_yuv(inputColor[0],
inputColor[1],
inputColor[2],
@@ -407,7 +407,7 @@ void ConvertYUVToRGBOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
float inputColor[4];
- this->m_inputOperation->readSampled(inputColor, x, y, sampler);
+ m_inputOperation->readSampled(inputColor, x, y, sampler);
yuv_to_rgb(inputColor[0],
inputColor[1],
inputColor[2],
@@ -441,7 +441,7 @@ void ConvertRGBToHSVOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
float inputColor[4];
- this->m_inputOperation->readSampled(inputColor, x, y, sampler);
+ m_inputOperation->readSampled(inputColor, x, y, sampler);
rgb_to_hsv_v(inputColor, output);
output[3] = inputColor[3];
}
@@ -469,7 +469,7 @@ void ConvertHSVToRGBOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
float inputColor[4];
- this->m_inputOperation->readSampled(inputColor, x, y, sampler);
+ m_inputOperation->readSampled(inputColor, x, y, sampler);
hsv_to_rgb_v(inputColor, output);
output[0] = max_ff(output[0], 0.0f);
output[1] = max_ff(output[1], 0.0f);
@@ -503,7 +503,7 @@ void ConvertPremulToStraightOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
ColorSceneLinear4f<eAlpha::Premultiplied> input;
- this->m_inputOperation->readSampled(input, x, y, sampler);
+ m_inputOperation->readSampled(input, x, y, sampler);
ColorSceneLinear4f<eAlpha::Straight> converted = input.unpremultiply_alpha();
copy_v4_v4(output, converted);
}
@@ -529,7 +529,7 @@ void ConvertStraightToPremulOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
ColorSceneLinear4f<eAlpha::Straight> input;
- this->m_inputOperation->readSampled(input, x, y, sampler);
+ m_inputOperation->readSampled(input, x, y, sampler);
ColorSceneLinear4f<eAlpha::Premultiplied> converted = input.premultiply_alpha();
copy_v4_v4(output, converted);
}
@@ -547,16 +547,16 @@ SeparateChannelOperation::SeparateChannelOperation()
{
this->addInputSocket(DataType::Color);
this->addOutputSocket(DataType::Value);
- this->m_inputOperation = nullptr;
+ m_inputOperation = nullptr;
}
void SeparateChannelOperation::initExecution()
{
- this->m_inputOperation = this->getInputSocketReader(0);
+ m_inputOperation = this->getInputSocketReader(0);
}
void SeparateChannelOperation::deinitExecution()
{
- this->m_inputOperation = nullptr;
+ m_inputOperation = nullptr;
}
void SeparateChannelOperation::executePixelSampled(float output[4],
@@ -565,8 +565,8 @@ void SeparateChannelOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
float input[4];
- this->m_inputOperation->readSampled(input, x, y, sampler);
- output[0] = input[this->m_channel];
+ m_inputOperation->readSampled(input, x, y, sampler);
+ output[0] = input[m_channel];
}
void SeparateChannelOperation::update_memory_buffer_partial(MemoryBuffer *output,
@@ -574,7 +574,7 @@ void SeparateChannelOperation::update_memory_buffer_partial(MemoryBuffer *output
Span<MemoryBuffer *> inputs)
{
for (BuffersIterator<float> it = output->iterate_with(inputs, area); !it.is_end(); ++it) {
- it.out[0] = it.in(0)[this->m_channel];
+ it.out[0] = it.in(0)[m_channel];
}
}
@@ -588,26 +588,26 @@ CombineChannelsOperation::CombineChannelsOperation()
this->addInputSocket(DataType::Value);
this->addOutputSocket(DataType::Color);
this->set_canvas_input_index(0);
- this->m_inputChannel1Operation = nullptr;
- this->m_inputChannel2Operation = nullptr;
- this->m_inputChannel3Operation = nullptr;
- this->m_inputChannel4Operation = nullptr;
+ m_inputChannel1Operation = nullptr;
+ m_inputChannel2Operation = nullptr;
+ m_inputChannel3Operation = nullptr;
+ m_inputChannel4Operation = nullptr;
}
void CombineChannelsOperation::initExecution()
{
- this->m_inputChannel1Operation = this->getInputSocketReader(0);
- this->m_inputChannel2Operation = this->getInputSocketReader(1);
- this->m_inputChannel3Operation = this->getInputSocketReader(2);
- this->m_inputChannel4Operation = this->getInputSocketReader(3);
+ m_inputChannel1Operation = this->getInputSocketReader(0);
+ m_inputChannel2Operation = this->getInputSocketReader(1);
+ m_inputChannel3Operation = this->getInputSocketReader(2);
+ m_inputChannel4Operation = this->getInputSocketReader(3);
}
void CombineChannelsOperation::deinitExecution()
{
- this->m_inputChannel1Operation = nullptr;
- this->m_inputChannel2Operation = nullptr;
- this->m_inputChannel3Operation = nullptr;
- this->m_inputChannel4Operation = nullptr;
+ m_inputChannel1Operation = nullptr;
+ m_inputChannel2Operation = nullptr;
+ m_inputChannel3Operation = nullptr;
+ m_inputChannel4Operation = nullptr;
}
void CombineChannelsOperation::executePixelSampled(float output[4],
@@ -616,20 +616,20 @@ void CombineChannelsOperation::executePixelSampled(float output[4],
PixelSampler sampler)
{
float input[4];
- if (this->m_inputChannel1Operation) {
- this->m_inputChannel1Operation->readSampled(input, x, y, sampler);
+ if (m_inputChannel1Operation) {
+ m_inputChannel1Operation->readSampled(input, x, y, sampler);
output[0] = input[0];
}
- if (this->m_inputChannel2Operation) {
- this->m_inputChannel2Operation->readSampled(input, x, y, sampler);
+ if (m_inputChannel2Operation) {
+ m_inputChannel2Operation->readSampled(input, x, y, sampler);
output[1] = input[0];
}
- if (this->m_inputChannel3Operation) {
- this->m_inputChannel3Operation->readSampled(input, x, y, sampler);
+ if (m_inputChannel3Operation) {
+ m_inputChannel3Operation->readSampled(input, x, y, sampler);
output[2] = input[0];
}
- if (this->m_inputChannel4Operation) {
- this->m_inputChannel4Operation->readSampled(input, x, y, sampler);
+ if (m_inputChannel4Operation) {
+ m_inputChannel4Operation->readSampled(input, x, y, sampler);
output[3] = input[0];
}
}