Blender V4.3
grease_pencil_join_selection.cc File Reference
#include "BKE_attribute.hh"
#include "BKE_context.hh"
#include "BKE_curves_utils.hh"
#include "BKE_grease_pencil.hh"
#include "DNA_scene_types.h"
#include "DEG_depsgraph.hh"
#include "ED_grease_pencil.hh"
#include "RNA_access.hh"
#include "WM_api.hh"
#include "RNA_define.hh"
#include <algorithm>

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::ed
 
namespace  blender::ed::greasepencil
 

Functions

void ED_operatortypes_grease_pencil_join ()
 

Function Documentation

◆ ED_operatortypes_grease_pencil_join()

void ED_operatortypes_grease_pencil_join ( )

Definition at line 541 of file grease_pencil_join_selection.cc.

References WM_operatortype_append().

Referenced by ED_operatortypes_grease_pencil().

Variable Documentation

◆ belongs_to_active_layer

bool belongs_to_active_layer

Definition at line 38 of file grease_pencil_join_selection.cc.

◆ owning_curves

bke::CurvesGeometry* owning_curves

Definition at line 36 of file grease_pencil_join_selection.cc.

◆ range

IndexRange range

Definition at line 37 of file grease_pencil_join_selection.cc.

Referenced by blender::ed::greasepencil::apply_mask_as_segment_selection(), blender::AtomicDisjointSet::AtomicDisjointSet(), blender::animrig::bake_fcurve_segments(), bc_in_range(), blender::bits::bits_to_index_ranges(), BKE_mesh_legacy_convert_uvs_to_generic(), BLI_task_parallel_range(), blender::bke::mesh::build_vert_to_edge_map(), blender::nodes::node_geo_blur_attribute_cc::build_vert_to_vert_by_edge_map(), blender::ed::curves::calc_curves_extrusion(), calc_duplicates_fast(), blender::geometry::calc_position_with_interpolation(), blender::geometry::calc_position_without_interpolation(), blender::geometry::calc_radius_with_interpolation(), blender::AtomicDisjointSet::calc_reduced_ids(), blender::bke::curves::bezier::calculate_auto_handles(), blender::bke::CurvesGeometry::calculate_bezier_auto_handles(), blender::bke::curves::bezier::calculate_evaluated_positions(), blender::gpu::MTLStorageBuf::clear(), blender::gpu::MTLTexture::clear(), blender::draw::copy_transformed_positions(), curve_smooth_value(), curvemap_make_table(), curvemapping_float_to_array(), blender::nodes::node_geo_curve_fill_cc::do_group_aware_cdt(), slim::doublearea(), slim::doublearea_sort3(), ed_curves_select_pick(), ed_grease_pencil_select_pick(), blender::ed::sculpt_paint::expand::enabled_state_to_bitmap(), blender::draw::extract_lines_paint_mask_subdiv(), blender::draw::extract_sculpt_data_subdiv(), blender::geometry::find_curve_neighbors(), blender::bke::pbvh::Tree::from_grids(), blender::index_mask::IndexMask::from_indices(), blender::index_mask::IndexMask::from_initializers(), blender::bke::pbvh::Tree::from_mesh(), blender::index_mask::get_static_index_mask_for_min_size(), blender::nodes::node_geo_index_of_nearest_cc::IndexOfNearestFieldInput::get_varray_for_context(), gizmo_offset_from_value_constr(), IMB_saturation(), blender::threading::individual_task_sizes(), blender::nodes::node_geo_proximity_cc::ProximityFunction::init_for_mesh(), blender::nodes::node_geo_proximity_cc::ProximityFunction::init_for_pointcloud(), blender::ed::sculpt_paint::expand::init_from_face_set_boundary(), init_genrand(), initTimeSlide(), blender::bke::curves::catmull_rom::interpolate_to_evaluated(), MOD_meshcache_calc_range(), multiply_ibuf(), blender::ed::sculpt_paint::auto_mask::normal_occlusion_automasking_fill(), normalization_factor_get(), blender::io::obj::obj_parallel_chunked_output(), blender::ed::object::object_warp_transverts(), blender::ed::sculpt_paint::greasepencil::CloneOperation::on_stroke_begin(), ScaleDownX::op(), ScaleDownY::op(), ScaleUpX::op(), ScaleUpY::op(), palette_extract_img_exec(), blender::threading::parallel_for_each(), blender::geometry::point_merge_by_distance(), rand_range_i(), range_search(), range_search_cb(), range_search_with_len_squared_cb(), blender::bke::Instances::remove_unused_references(), blender::bke::mesh::reverse_group_indices_in_groups(), blender::length_parameterize::sample_at_lengths(), blender::ed::sculpt_paint::greasepencil::sample_curve_2d(), blender::length_parameterize::sample_uniform(), blender::length_parameterize::sample_uniform_reverse(), blender::nodes::node_geo_sample_nearest_surface_cc::SampleNearestSurfaceFunction::SampleNearestSurfaceFunction(), scene_linear_to_image_chunk_byte(), iTaSC::SceneLock::setRange(), SnapData::snap_edge_points_impl(), blender::split_index_range_by_alignment(), slim::squared_edge_lengths(), blender::compositor::tests::TEST(), blender::compositor::tests::TEST(), blender::compositor::tests::TEST(), blender::compositor::tests::TEST(), blender::index_mask::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), test_sin_cos_from_fraction_accuracy(), test_sin_cos_from_fraction_symmetry(), tonemap_rd_photoreceptor(), tonemap_simple(), blender::geometry::toposort_connected_curves(), blender::ed::sculpt_paint::expand::update_max_vert_falloff_value(), blender::ed::greasepencil::weight_sample_invoke(), weightvg_update_vg(), WIDGETGROUP_camera_refresh(), and blender::io::obj::write_mesh_objects().