Blender V5.0
blender::ed::transform::greasepencil Namespace Reference

Functions

static void createTransGreasePencilVerts (bContext *C, TransInfo *t)
static void recalcData_grease_pencil (TransInfo *t)

Variables

TransConvertTypeInfo TransConvertType_GreasePencil

Function Documentation

◆ createTransGreasePencilVerts()

void blender::ed::transform::greasepencil::createTransGreasePencilVerts ( bContext * C,
TransInfo * t )
static

Definition at line 31 of file transform_convert_grease_pencil.cc.

References blender::ed::transform::CurvesTransformData::aligned_with_left, blender::ed::transform::CurvesTransformData::aligned_with_right, blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::ed::transform::TransInfo::around, C, RenderData::cfra, blender::ed::transform::curves::create_aligned_handles_masks(), blender::ed::transform::curves::create_curves_transform_custom_data(), CTX_data_active_object(), CTX_data_depsgraph_pointer(), CTX_data_scene(), blender::ed::transform::curves::curve_populate_trans_data_structs(), CURVE_TYPE_BEZIER, blender::ed::transform::TransDataContainer::custom, blender::ed::transform::TransCustomData::data, blender::ed::transform::TransDataContainer::data, Object::data, blender::ed::transform::TransInfo::data_container, blender::ed::transform::TransInfo::data_container_len, blender::ed::transform::TransDataContainer::data_len, DEG_get_evaluated(), depsgraph, blender::ed::greasepencil::MutableDrawingInfo::drawing, blender::ed::transform::CurvesTransformData::drawings, blender::ed::transform::TransInfo::flag, GP_Sculpt_Settings::flag, blender::ed::transform::TransCustomData::free_cb, blender::IndexMask::from_intersection(), blender::IndexMask::from_ranges(), blender::ed::curves::get_curves_selection_attribute_names(), blender::bke::crazyspace::get_evaluated_grease_pencil_drawing_deformation(), ToolSettings::gp_sculpt, GP_SCULPT_SETT_FLAG_SCALE_THICKNESS, blender::ed::transform::CurvesTransformData::grease_pencil_falloffs, i, blender::MutableSpan< T >::index_range(), blender::Span< T >::index_range(), blender::bke::curves::indices_for_type(), blender::index_mask::ExprBuilder::intersect(), blender::animrig::is_autokey_on(), blender::index_mask::IndexMask::is_empty(), blender::ed::greasepencil::MutableDrawingInfo::layer_index, MEM_calloc_arrayN(), blender::ed::transform::CurvesTransformData::memory, blender::index_mask::ExprBuilder::merge(), blender::ed::transform::TransInfo::mode, blender::ed::greasepencil::MutableDrawingInfo::multi_frame_falloff, blender::ed::transform::TransDataContainer::obedit, blender::bke::greasepencil::Drawing::opacities_for_write(), blender::ed::transform::CurvesTransformData::positions, Scene::r, blender::bke::greasepencil::Drawing::radii_for_write(), Vector< T, InlineBufferCapacity, Allocator >::reinitialize(), blender::ed::greasepencil::retrieve_editable_drawings_with_falloff(), blender::ed::greasepencil::retrieve_editable_points(), blender::ed::greasepencil::retrieve_editable_strokes(), blender::ed::curves::retrieve_selected_points(), blender::Array< T, InlineBufferCapacity, Allocator >::size(), blender::index_mask::IndexMask::size(), blender::Span< T >::size(), blender::bke::greasepencil::Layer::start_frame_at(), blender::bke::greasepencil::Drawing::strokes_for_write(), blender::ed::transform::T_PROP_CONNECTED, T_PROP_EDIT_ALL, blender::ed::transform::TFM_CURVE_SHRINKFATTEN, blender::ed::transform::TFM_GPENCIL_OPACITY, blender::bke::greasepencil::Layer::to_world_space(), Scene::toolsettings, blender::ed::transform::TransCustomDataContainer::type, blender::ed::transform::curves::update_handle_types_for_transform(), and V3D_AROUND_LOCAL_ORIGINS.

◆ recalcData_grease_pencil()

Variable Documentation

◆ TransConvertType_GreasePencil