diff options
Diffstat (limited to 'source/blender/compositor/intern/COM_ConstantFolder.cc')
-rw-r--r-- | source/blender/compositor/intern/COM_ConstantFolder.cc | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/source/blender/compositor/intern/COM_ConstantFolder.cc b/source/blender/compositor/intern/COM_ConstantFolder.cc index d3031765eae..2cf3ac001d1 100644 --- a/source/blender/compositor/intern/COM_ConstantFolder.cc +++ b/source/blender/compositor/intern/COM_ConstantFolder.cc @@ -44,7 +44,7 @@ ConstantFolder::ConstantFolder(NodeOperationBuilder &operations_builder) static bool is_constant_foldable(NodeOperation *operation) { if (operation->get_flags().can_be_constant && !operation->get_flags().is_constant_operation) { - for (int i = 0; i < operation->getNumberOfInputSockets(); i++) { + for (int i = 0; i < operation->get_number_of_input_sockets(); i++) { NodeOperation *input = operation->get_input_operation(i); if (!input->get_flags().is_constant_operation || !static_cast<ConstantOperation *>(input)->can_get_constant_elem()) { @@ -72,17 +72,17 @@ static ConstantOperation *create_constant_operation(DataType data_type, const fl switch (data_type) { case DataType::Color: { SetColorOperation *color_op = new SetColorOperation(); - color_op->setChannels(constant_elem); + color_op->set_channels(constant_elem); return color_op; } case DataType::Vector: { SetVectorOperation *vector_op = new SetVectorOperation(); - vector_op->setVector(constant_elem); + vector_op->set_vector(constant_elem); return vector_op; } case DataType::Value: { SetValueOperation *value_op = new SetValueOperation(); - value_op->setValue(*constant_elem); + value_op->set_value(*constant_elem); return value_op; } default: { @@ -94,7 +94,7 @@ static ConstantOperation *create_constant_operation(DataType data_type, const fl ConstantOperation *ConstantFolder::fold_operation(NodeOperation *operation) { - const DataType data_type = operation->getOutputSocket()->getDataType(); + const DataType data_type = operation->get_output_socket()->get_data_type(); MemoryBuffer fold_buf(data_type, first_elem_area_); Vector<MemoryBuffer *> input_bufs = get_constant_input_buffers(operation); operation->init_data(); @@ -102,7 +102,8 @@ ConstantOperation *ConstantFolder::fold_operation(NodeOperation *operation) MemoryBuffer *constant_buf = create_constant_buffer(data_type); constant_buf->copy_from(&fold_buf, first_elem_area_); - ConstantOperation *constant_op = create_constant_operation(data_type, constant_buf->getBuffer()); + ConstantOperation *constant_op = create_constant_operation(data_type, + constant_buf->get_buffer()); operations_builder_.replace_operation_with_constant(operation, constant_op); constant_buffers_.add_new(constant_op, constant_buf); return constant_op; @@ -117,14 +118,15 @@ MemoryBuffer *ConstantFolder::create_constant_buffer(const DataType data_type) Vector<MemoryBuffer *> ConstantFolder::get_constant_input_buffers(NodeOperation *operation) { - const int num_inputs = operation->getNumberOfInputSockets(); + const int num_inputs = operation->get_number_of_input_sockets(); Vector<MemoryBuffer *> inputs_bufs(num_inputs); for (int i = 0; i < num_inputs; i++) { BLI_assert(operation->get_input_operation(i)->get_flags().is_constant_operation); ConstantOperation *constant_op = static_cast<ConstantOperation *>( operation->get_input_operation(i)); MemoryBuffer *constant_buf = constant_buffers_.lookup_or_add_cb(constant_op, [=] { - MemoryBuffer *buf = create_constant_buffer(constant_op->getOutputSocket()->getDataType()); + MemoryBuffer *buf = create_constant_buffer( + constant_op->get_output_socket()->get_data_type()); constant_op->render(buf, {first_elem_area_}, {}); return buf; }); @@ -186,8 +188,8 @@ void ConstantFolder::get_operation_output_operations(NodeOperation *operation, { const Vector<Link> &links = operations_builder_.get_links(); for (const Link &link : links) { - if (&link.from()->getOperation() == operation) { - r_outputs.append(&link.to()->getOperation()); + if (&link.from()->get_operation() == operation) { + r_outputs.append(&link.to()->get_operation()); } } } |