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_BlurBaseOperation.cc')
-rw-r--r--source/blender/compositor/operations/COM_BlurBaseOperation.cc66
1 files changed, 33 insertions, 33 deletions
diff --git a/source/blender/compositor/operations/COM_BlurBaseOperation.cc b/source/blender/compositor/operations/COM_BlurBaseOperation.cc
index f264603c8ba..3c43a16599b 100644
--- a/source/blender/compositor/operations/COM_BlurBaseOperation.cc
+++ b/source/blender/compositor/operations/COM_BlurBaseOperation.cc
@@ -30,11 +30,11 @@ BlurBaseOperation::BlurBaseOperation(DataType data_type)
this->addInputSocket(DataType::Value);
this->addOutputSocket(data_type);
this->flags.complex = true;
- m_inputProgram = nullptr;
- memset(&m_data, 0, sizeof(NodeBlurData));
- m_size = 1.0f;
- m_sizeavailable = false;
- m_extend_bounds = false;
+ inputProgram_ = nullptr;
+ memset(&data_, 0, sizeof(NodeBlurData));
+ size_ = 1.0f;
+ sizeavailable_ = false;
+ extend_bounds_ = false;
use_variable_size_ = false;
}
@@ -44,32 +44,32 @@ void BlurBaseOperation::init_data()
updateSize();
}
- m_data.image_in_width = this->getWidth();
- m_data.image_in_height = this->getHeight();
- if (m_data.relative) {
+ data_.image_in_width = this->getWidth();
+ data_.image_in_height = this->getHeight();
+ if (data_.relative) {
int sizex, sizey;
- switch (m_data.aspect) {
+ switch (data_.aspect) {
case CMP_NODE_BLUR_ASPECT_Y:
- sizex = sizey = m_data.image_in_width;
+ sizex = sizey = data_.image_in_width;
break;
case CMP_NODE_BLUR_ASPECT_X:
- sizex = sizey = m_data.image_in_height;
+ sizex = sizey = data_.image_in_height;
break;
default:
- BLI_assert(m_data.aspect == CMP_NODE_BLUR_ASPECT_NONE);
- sizex = m_data.image_in_width;
- sizey = m_data.image_in_height;
+ BLI_assert(data_.aspect == CMP_NODE_BLUR_ASPECT_NONE);
+ sizex = data_.image_in_width;
+ sizey = data_.image_in_height;
break;
}
- m_data.sizex = round_fl_to_int(m_data.percentx * 0.01f * sizex);
- m_data.sizey = round_fl_to_int(m_data.percenty * 0.01f * sizey);
+ data_.sizex = round_fl_to_int(data_.percentx * 0.01f * sizex);
+ data_.sizey = round_fl_to_int(data_.percenty * 0.01f * sizey);
}
}
void BlurBaseOperation::initExecution()
{
- m_inputProgram = this->getInputSocketReader(0);
- m_inputSize = this->getInputSocketReader(1);
+ inputProgram_ = this->getInputSocketReader(0);
+ inputSize_ = this->getInputSocketReader(1);
QualityStepHelper::initExecution(COM_QH_MULTIPLY);
}
@@ -86,7 +86,7 @@ float *BlurBaseOperation::make_gausstab(float rad, int size)
sum = 0.0f;
float fac = (rad > 0.0f ? 1.0f / rad : 0.0f);
for (i = -size; i <= size; i++) {
- val = RE_filter_value(m_data.filtertype, (float)i * fac);
+ val = RE_filter_value(data_.filtertype, (float)i * fac);
sum += val;
gausstab[i + size] = val;
}
@@ -165,29 +165,29 @@ float *BlurBaseOperation::make_dist_fac_inverse(float rad, int size, int falloff
void BlurBaseOperation::deinitExecution()
{
- m_inputProgram = nullptr;
- m_inputSize = nullptr;
+ inputProgram_ = nullptr;
+ inputSize_ = nullptr;
}
void BlurBaseOperation::setData(const NodeBlurData *data)
{
- memcpy(&m_data, data, sizeof(NodeBlurData));
+ memcpy(&data_, data, sizeof(NodeBlurData));
}
int BlurBaseOperation::get_blur_size(eDimension dim) const
{
switch (dim) {
case eDimension::X:
- return m_data.sizex;
+ return data_.sizex;
case eDimension::Y:
- return m_data.sizey;
+ return data_.sizey;
}
return -1;
}
void BlurBaseOperation::updateSize()
{
- if (m_sizeavailable || use_variable_size_) {
+ if (sizeavailable_ || use_variable_size_) {
return;
}
@@ -195,23 +195,23 @@ void BlurBaseOperation::updateSize()
case eExecutionModel::Tiled: {
float result[4];
this->getInputSocketReader(1)->readSampled(result, 0, 0, PixelSampler::Nearest);
- m_size = result[0];
+ size_ = result[0];
break;
}
case eExecutionModel::FullFrame: {
NodeOperation *size_input = get_input_operation(SIZE_INPUT_INDEX);
if (size_input->get_flags().is_constant_operation) {
- m_size = *static_cast<ConstantOperation *>(size_input)->get_constant_elem();
+ size_ = *static_cast<ConstantOperation *>(size_input)->get_constant_elem();
} /* Else use default. */
break;
}
}
- m_sizeavailable = true;
+ sizeavailable_ = true;
}
void BlurBaseOperation::determine_canvas(const rcti &preferred_area, rcti &r_area)
{
- if (!m_extend_bounds) {
+ if (!extend_bounds_) {
NodeOperation::determine_canvas(preferred_area, r_area);
return;
}
@@ -219,8 +219,8 @@ void BlurBaseOperation::determine_canvas(const rcti &preferred_area, rcti &r_are
switch (execution_model_) {
case eExecutionModel::Tiled: {
NodeOperation::determine_canvas(preferred_area, r_area);
- r_area.xmax += 2 * m_size * m_data.sizex;
- r_area.ymax += 2 * m_size * m_data.sizey;
+ r_area.xmax += 2 * size_ * data_.sizex;
+ r_area.ymax += 2 * size_ * data_.sizey;
break;
}
case eExecutionModel::FullFrame: {
@@ -229,8 +229,8 @@ void BlurBaseOperation::determine_canvas(const rcti &preferred_area, rcti &r_are
* operations. */
set_determined_canvas_modifier([=](rcti &canvas) {
/* Rounding to even prevents jiggling in backdrop while switching size values. */
- canvas.xmax += round_to_even(2 * m_size * m_data.sizex);
- canvas.ymax += round_to_even(2 * m_size * m_data.sizey);
+ canvas.xmax += round_to_even(2 * size_ * data_.sizex);
+ canvas.ymax += round_to_even(2 * size_ * data_.sizey);
});
NodeOperation::determine_canvas(preferred_area, r_area);
break;