Blender V5.0
blender::ed::greasepencil::MutableDrawingInfo Struct Reference

#include <ED_grease_pencil.hh>

Public Attributes

bke::greasepencil::Drawingdrawing
const int layer_index
const int frame_number
const float multi_frame_falloff

Detailed Description

Definition at line 368 of file ED_grease_pencil.hh.

Member Data Documentation

◆ drawing

bke::greasepencil::Drawing& blender::ed::greasepencil::MutableDrawingInfo::drawing

Definition at line 369 of file ED_grease_pencil.hh.

Referenced by blender::ed::greasepencil::add_armature_automatic_weights(), blender::ed::greasepencil::add_armature_envelope_weights(), blender::ed::greasepencil::GreasePencilPenToolOperation::all_selected_points(), blender::ed::greasepencil::apply_color_operation_for_mode(), blender::ed::greasepencil::build_curves_2d_bvh_from_visible(), blender::ed::transform::greasepencil::createTransGreasePencilVerts(), do_grease_pencil_box_select(), do_lasso_select_grease_pencil(), ed_grease_pencil_select_pick(), blender::ed::greasepencil::GreasePencilPenToolOperation::editable_curves(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::foreach_editable_drawing(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::foreach_editable_drawing(), blender::ed::greasepencil::GreasePencilPenToolOperation::get_curves(), blender::ed::transform::gizmo_3d_foreach_selected(), blender::ed::greasepencil::gpencil_stroke_subdivide_exec(), blender::ed::greasepencil::grease_pencil_caps_set_exec(), grease_pencil_circle_select(), blender::ed::greasepencil::grease_pencil_clean_loose_exec(), blender::ed::greasepencil::grease_pencil_convert_curve_type_exec(), blender::ed::greasepencil::grease_pencil_cyclical_set_exec(), blender::ed::greasepencil::grease_pencil_delete_exec(), blender::ed::greasepencil::grease_pencil_dissolve_exec(), blender::ed::greasepencil::grease_pencil_duplicate_exec(), blender::ed::greasepencil::grease_pencil_extrude_exec(), blender::ed::greasepencil::grease_pencil_material_select_exec(), blender::ed::greasepencil::grease_pencil_outline_exec(), blender::ed::greasepencil::grease_pencil_paste_strokes_exec(), blender::ed::greasepencil::grease_pencil_remove_fill_guides_exec(), blender::ed::greasepencil::grease_pencil_reproject_exec(), blender::ed::greasepencil::grease_pencil_reset_uvs_exec(), blender::ed::greasepencil::grease_pencil_set_corner_type_exec(), blender::ed::greasepencil::grease_pencil_set_curve_resolution_exec(), blender::ed::greasepencil::grease_pencil_set_curve_type_exec(), blender::ed::greasepencil::grease_pencil_set_handle_type_exec(), blender::ed::greasepencil::grease_pencil_set_start_point_exec(), blender::ed::greasepencil::grease_pencil_set_uniform_opacity_exec(), blender::ed::greasepencil::grease_pencil_set_uniform_thickness_exec(), blender::ed::greasepencil::grease_pencil_stroke_material_set_exec(), blender::ed::greasepencil::grease_pencil_stroke_merge_by_distance_exec(), blender::ed::greasepencil::grease_pencil_stroke_reorder_exec(), blender::ed::greasepencil::grease_pencil_stroke_simplify_exec(), blender::ed::greasepencil::grease_pencil_stroke_smooth_exec(), blender::ed::greasepencil::grease_pencil_stroke_split_exec(), blender::ed::greasepencil::grease_pencil_stroke_switch_direction_exec(), blender::ed::greasepencil::grease_pencil_texture_gradient_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_brightness_contrast_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_hsv_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_invert_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_levels_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_reset_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_set_exec(), blender::ed::greasepencil::grease_pencil_weight_invert_exec(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::init_auto_masking(), blender::ed::greasepencil::GreasePencilPenToolOperation::initialize(), blender::ed::greasepencil::insert_selected_values(), blender::ed::sculpt_paint::greasepencil::TintOperation::on_stroke_begin(), blender::ed::transform::greasepencil::recalcData_grease_pencil(), blender::ed::greasepencil::retrieve_editable_elements(), blender::ed::greasepencil::select_all_exec(), blender::ed::greasepencil::select_alternate_exec(), blender::ed::greasepencil::select_ends_exec(), blender::ed::greasepencil::select_less_exec(), blender::ed::greasepencil::select_linked_exec(), blender::ed::greasepencil::select_more_exec(), blender::ed::greasepencil::select_random_exec(), blender::ed::greasepencil::select_similar_by_layer(), blender::ed::greasepencil::select_similar_by_value(), blender::ed::greasepencil::selection_update(), blender::ed::greasepencil::GreasePencilPenToolOperation::single_point_attributes(), blender::ed::greasepencil::stroke_trim_execute(), blender::ed::greasepencil::GreasePencilPenToolOperation::tag_curve_changed(), and blender::ed::greasepencil::GreasePencilPenToolOperation::visible_bezier_handle_points().

◆ frame_number

◆ layer_index

const int blender::ed::greasepencil::MutableDrawingInfo::layer_index

Definition at line 370 of file ED_grease_pencil.hh.

Referenced by blender::ed::greasepencil::add_armature_automatic_weights(), blender::ed::greasepencil::add_armature_envelope_weights(), blender::ed::greasepencil::GreasePencilPenToolOperation::all_selected_points(), blender::ed::greasepencil::apply_color_operation_for_mode(), blender::ed::greasepencil::build_curves_2d_bvh_from_visible(), blender::ed::transform::greasepencil::createTransGreasePencilVerts(), do_grease_pencil_box_select(), do_lasso_select_grease_pencil(), ed_grease_pencil_select_pick(), blender::ed::greasepencil::GreasePencilPenToolOperation::editable_curves(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::foreach_editable_drawing(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::foreach_editable_drawing(), blender::ed::transform::gizmo_3d_foreach_selected(), blender::ed::greasepencil::gpencil_stroke_subdivide_exec(), blender::ed::greasepencil::grease_pencil_caps_set_exec(), grease_pencil_circle_select(), blender::ed::greasepencil::grease_pencil_clean_loose_exec(), blender::ed::greasepencil::grease_pencil_convert_curve_type_exec(), blender::ed::greasepencil::grease_pencil_cyclical_set_exec(), blender::ed::greasepencil::grease_pencil_delete_exec(), blender::ed::greasepencil::grease_pencil_dissolve_exec(), blender::ed::greasepencil::grease_pencil_duplicate_exec(), blender::ed::greasepencil::grease_pencil_extrude_exec(), blender::ed::greasepencil::grease_pencil_outline_exec(), blender::ed::greasepencil::grease_pencil_reproject_exec(), blender::ed::greasepencil::grease_pencil_reset_uvs_exec(), blender::ed::greasepencil::grease_pencil_set_corner_type_exec(), blender::ed::greasepencil::grease_pencil_set_curve_resolution_exec(), blender::ed::greasepencil::grease_pencil_set_curve_type_exec(), blender::ed::greasepencil::grease_pencil_set_handle_type_exec(), blender::ed::greasepencil::grease_pencil_set_start_point_exec(), blender::ed::greasepencil::grease_pencil_set_uniform_opacity_exec(), blender::ed::greasepencil::grease_pencil_set_uniform_thickness_exec(), blender::ed::greasepencil::grease_pencil_stroke_material_set_exec(), blender::ed::greasepencil::grease_pencil_stroke_merge_by_distance_exec(), blender::ed::greasepencil::grease_pencil_stroke_reorder_exec(), blender::ed::greasepencil::grease_pencil_stroke_simplify_exec(), blender::ed::greasepencil::grease_pencil_stroke_smooth_exec(), blender::ed::greasepencil::grease_pencil_stroke_split_exec(), blender::ed::greasepencil::grease_pencil_stroke_switch_direction_exec(), blender::ed::greasepencil::grease_pencil_texture_gradient_exec(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::init_auto_masking(), blender::ed::greasepencil::GreasePencilPenToolOperation::initialize(), blender::ed::greasepencil::insert_selected_values(), blender::ed::sculpt_paint::greasepencil::TintOperation::on_stroke_begin(), blender::ed::greasepencil::retrieve_editable_elements(), blender::ed::greasepencil::select_ends_exec(), blender::ed::greasepencil::select_linked_exec(), blender::ed::greasepencil::select_random_exec(), blender::ed::greasepencil::select_similar_by_layer(), blender::ed::greasepencil::select_similar_by_value(), blender::ed::greasepencil::stroke_trim_execute(), and blender::ed::greasepencil::GreasePencilPenToolOperation::visible_bezier_handle_points().

◆ multi_frame_falloff


The documentation for this struct was generated from the following file: