Blender V4.3
grease_pencil_merge.cc File Reference

Go to the source code of this file.

Namespaces

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

Functions

static void blender::ed::greasepencil::copy_layer_groups_without_layers (GreasePencil &dst_grease_pencil, const LayerGroup &src_parent, LayerGroup &dst_parent)
 
static Vector< const LayerGroup * > blender::ed::greasepencil::get_sorted_layer_parents (const Layer &layer)
 
static const LayerGroupblender::ed::greasepencil::find_lowest_common_ancestor (const GreasePencil &grease_pencil, const Span< int > src_layer_indices)
 
static bke::CurvesGeometry blender::ed::greasepencil::join_curves (const GreasePencil &src_grease_pencil, const Span< const bke::CurvesGeometry * > all_src_curves, const Span< float4x4 > transforms_to_apply)
 
void blender::ed::greasepencil::merge_layers (const GreasePencil &src_grease_pencil, const Span< Vector< int > > src_layer_indices_by_dst_layer, GreasePencil &dst_grease_pencil)