Blender
V3.3
|
#include <DNA_gpencil_types.h>
Public Attributes | |
ID | id |
struct AnimData * | adt |
ListBase | layers |
int | flag |
int | curve_edit_resolution |
float | curve_edit_threshold |
float | curve_edit_corner_angle |
ListBase palettes | DNA_DEPRECATED |
ListBase | vertex_group_names |
float | pixfactor |
float | line_color [4] |
float | onion_factor |
int | onion_mode |
int | onion_flag |
short | gstep |
short | gstep_next |
float | gcolor_prev [3] |
float | gcolor_next [3] |
float | zdepth_offset |
struct Material ** | mat |
short | totcol |
short | totlayer |
short | totframe |
char | _pad2 [6] |
int | totstroke |
int | totpoint |
short | draw_mode |
short | onion_keytype |
int | select_last_index |
int | vertex_group_active_index |
bGPgrid | grid |
bGPdata_Runtime | runtime |
Definition at line 670 of file DNA_gpencil_types.h.
char bGPdata::_pad2[6] |
Definition at line 735 of file DNA_gpencil_types.h.
struct AnimData* bGPdata::adt |
Animation data - for animating draw settings.
Definition at line 676 of file DNA_gpencil_types.h.
Referenced by acf_dsgpencil_setting_ptr(), BKE_gpencil_blend_read_data(), ED_gpencil_join_objects_exec(), gather_frames_to_render(), gather_frames_to_render_for_adt(), gather_frames_to_render_for_id(), gpencil_undo_free_node(), greasepencil_blend_write(), make_new_animlistelem(), and outliner_add_id_contents().
float bGPdata::curve_edit_corner_angle |
Curve Editing corner angle (less or equal is treated as corner).
Definition at line 688 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), and BKE_gpencil_stroke_editcurve_update().
int bGPdata::curve_edit_resolution |
Default resolution for generated curves using curve editing method.
Definition at line 684 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), and BKE_gpencil_stroke_geometry_update().
float bGPdata::curve_edit_threshold |
Curve Editing error threshold.
Definition at line 686 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), BKE_gpencil_stroke_editcurve_update(), and gpencil_stroke_enter_editcurve_mode_exec().
ListBase palettes bGPdata::DNA_DEPRECATED |
List of bGPDpalette's - Deprecated (2.78 - 2.79 only).
Definition at line 692 of file DNA_gpencil_types.h.
short bGPdata::draw_mode |
Draw mode for strokes (eGP_DrawMode).
Definition at line 740 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_copy_settings(), gpencil_bake_grease_pencil_animation_exec(), gpencil_layer_cache_populate(), gpencil_object_cache_add(), object_convert_exec(), object_gpencil_add_exec(), and OVERLAY_outline_gpencil().
int bGPdata::flag |
Settings for this data-block.
Definition at line 682 of file DNA_gpencil_types.h.
Referenced by acf_dsgpencil_setting_ptr(), acf_gpd_setting_ptr(), ANIM_channel_draw_widgets(), animchannels_delete_exec(), annotation_paint_initstroke(), annotation_session_initdata(), BKE_gpencil_blend_read_data(), BKE_gpencil_boundbox_get(), BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), BKE_gpencil_layer_active_set(), BKE_gpencil_layer_addnew(), BKE_gpencil_layer_autolock_set(), BKE_gpencil_stroke_geometry_update(), BKE_gpencil_update_on_write(), BKE_gpencil_visible_stroke_advanced_iter(), BLO_update_defaults_startup_blend(), click_select_channel_gpdatablock(), do_versions_after_linking_280(), DRW_gpencil_batch_cache_dirty_tag(), DRW_gpencil_batch_cache_free(), ED_editors_init(), ED_gpencil_create_blank(), ED_gpencil_create_lineart(), ED_gpencil_create_monkey(), ED_gpencil_create_stroke(), ED_gpencil_setup_modes(), ED_gpencil_tag_scene_gpencil(), ED_object_gpencil_exit(), gizmo_prepare_mat(), gpencil_batch_cache_valid(), gpencil_batches_ensure(), gpencil_brush_cursor_draw(), gpencil_data_add_exec(), gpencil_data_unlink_poll(), gpencil_draw_invoke(), gpencil_draw_stroke_3d(), gpencil_edit_batches_ensure(), gpencil_editmode_toggle_exec(), gpencil_fill_exit(), gpencil_generic_select_exec(), gpencil_layer_cache_add(), gpencil_layer_cache_populate(), gpencil_paintmode_toggle_exec(), gpencil_primitive_add_poll(), gpencil_reveal_exec(), gpencil_sculptmode_toggle_exec(), gpencil_stroke_editmode_poll(), gpencil_stroke_enter_editcurve_mode_exec(), gpencil_stroke_paintmode_poll(), gpencil_stroke_paintmode_poll_with_tool(), gpencil_stroke_sculptmode_poll(), gpencil_stroke_sculptmode_poll_with_tool(), gpencil_stroke_vertexmode_poll(), gpencil_stroke_vertexmode_poll_with_tool(), gpencil_stroke_weightmode_poll_with_tool(), gpencil_update_cache(), gpencil_vertexmode_toggle_exec(), gpencil_weightmode_toggle_exec(), id_single_user(), OVERLAY_edit_gpencil_cache_init(), rearrange_gpencil_channels(), and uiTemplateHeader3D_mode().
float bGPdata::gcolor_next[3] |
Optional color for ghosts after the active frame.
Definition at line 723 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), and gpencil_layer_final_tint_and_alpha_get().
float bGPdata::gcolor_prev[3] |
Optional color for ghosts before the active frame.
Definition at line 721 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), and gpencil_layer_final_tint_and_alpha_get().
bGPgrid bGPdata::grid |
Definition at line 749 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), and OVERLAY_gpencil_cache_init().
short bGPdata::gstep |
Ghosts Before: max number of ghost frames to show between active frame and the one before it (0 = only the ghost itself).
Definition at line 714 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), and BKE_gpencil_visible_stroke_advanced_iter().
short bGPdata::gstep_next |
Ghosts After: max number of ghost frames to show after active frame and the following it (0 = only the ghost itself).
Definition at line 718 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), and BKE_gpencil_data_copy_settings().
ID bGPdata::id |
Grease Pencil data is a data-block.
Definition at line 674 of file DNA_gpencil_types.h.
Referenced by achannel_setting_flush_widget_cb(), animdata_filter_ds_gpencil(), annotation_paint_initstroke(), annotation_paint_strokeend(), apply_objects_internal(), BKE_gpencil_batch_cache_dirty_tag(), BKE_gpencil_convert_mesh(), BKE_gpencil_data_duplicate(), BKE_gpencil_eval_delete(), BKE_gpencil_frame_active_set(), BKE_gpencil_prepare_eval_data(), BKE_gpencil_tag(), BKE_gpencil_vgroup_remove(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), click_select_channel_gplayer(), ED_gpencil_create_blank(), ED_gpencil_create_lineart(), ED_gpencil_create_monkey(), ED_gpencil_create_stroke(), ED_gpencil_join_objects_exec(), ED_gpencil_tag_scene_gpencil(), ED_gpencil_update_color_uv(), ED_object_data_xform_tag_update(), ED_object_gpencil_modifier_add(), ED_object_shaderfx_add(), gpencil_actframe_delete_all_exec(), gpencil_actframe_delete_exec(), gpencil_assign_object_eval(), gpencil_bake_grease_pencil_animation_exec(), gpencil_blank_frame_add_exec(), gpencil_circle_select_exec(), gpencil_convert_old_files_exec(), gpencil_copy_structure_for_eval(), gpencil_cutter_lasso_select(), gpencil_data_add_exec(), gpencil_data_unlink_exec(), gpencil_delete_selected_points(), gpencil_delete_selected_strokes(), gpencil_dissolve_selected_points(), gpencil_duplicate_exec(), gpencil_editcurve_set_handle_type_exec(), gpencil_editmode_toggle_exec(), gpencil_extrude_exec(), gpencil_fill_exit(), gpencil_fill_invoke(), gpencil_frame_clean_duplicate_exec(), gpencil_frame_clean_fill_exec(), gpencil_frame_clean_loose_exec(), gpencil_frame_duplicate_exec(), gpencil_generate_weights_exec(), gpencil_generic_select_exec(), gpencil_hide_exec(), gpencil_interpolate_exit(), gpencil_interpolate_invoke(), gpencil_interpolate_reverse_exec(), gpencil_interpolate_seq_exec(), gpencil_interpolate_update_strokes(), gpencil_isolate_layer_exec(), gpencil_joined_fix_animdata_cb(), gpencil_layer_active_exec(), gpencil_layer_add_exec(), gpencil_layer_change_exec(), gpencil_layer_copy_exec(), gpencil_layer_duplicate_object_exec(), gpencil_layer_mask_add_exec(), gpencil_layer_mask_move_exec(), gpencil_layer_mask_remove_exec(), gpencil_layer_move_exec(), gpencil_layer_remove_exec(), gpencil_lock_all_exec(), gpencil_lock_layer_exec(), gpencil_material_hide_exec(), gpencil_material_isolate_exec(), gpencil_material_lock_all_exec(), gpencil_material_lock_unsused_exec(), gpencil_material_reveal_exec(), gpencil_material_select_exec(), gpencil_material_to_vertex_exec(), gpencil_material_unlock_all_exec(), gpencil_merge_by_distance_exec(), gpencil_merge_layer_exec(), gpencil_paint_initstroke(), gpencil_paintmode_toggle_exec(), gpencil_primitive_exit(), gpencil_primitive_interaction_end(), gpencil_primitive_invoke(), gpencil_primitive_set_initdata(), gpencil_primitive_update_strokes(), gpencil_recalc_geometry_exec(), gpencil_reset_transform_fill_exec(), gpencil_reveal_exec(), gpencil_sculpt_brush_apply(), gpencil_sculpt_brush_init_stroke(), gpencil_sculpt_brush_modal(), gpencil_sculptmode_toggle_exec(), gpencil_select_all_exec(), gpencil_select_alternate_exec(), gpencil_select_exec(), gpencil_select_first_exec(), gpencil_select_grouped_exec(), gpencil_select_last_exec(), gpencil_select_less_exec(), gpencil_select_linked_exec(), gpencil_select_more_exec(), gpencil_select_random_exec(), gpencil_select_vertex_color_exec(), gpencil_selectmode_toggle_exec(), gpencil_snap_to_cursor(), gpencil_snap_to_grid(), gpencil_stroke_apply_thickness_exec(), gpencil_stroke_arrange_exec(), gpencil_stroke_caps_set_exec(), gpencil_stroke_change_color_exec(), gpencil_stroke_cyclical_set_exec(), gpencil_stroke_enter_editcurve_mode_exec(), gpencil_stroke_flip_exec(), gpencil_stroke_join_exec(), gpencil_stroke_merge_exec(), gpencil_stroke_merge_material_exec(), gpencil_stroke_normalize_exec(), gpencil_stroke_reset_vertex_color_exec(), gpencil_stroke_sample_exec(), gpencil_stroke_separate_exec(), gpencil_stroke_simplify_exec(), gpencil_stroke_simplify_fixed_exec(), gpencil_stroke_smooth_exec(), gpencil_stroke_split_exec(), gpencil_stroke_subdivide_exec(), gpencil_stroke_trim_exec(), gpencil_strokes_paste_exec(), gpencil_strokes_reproject_exec(), gpencil_unlock_all_exec(), gpencil_update_cache(), gpencil_update_geometry(), gpencil_uv_transform_calc(), gpencil_vertex_group_assign_exec(), gpencil_vertex_group_deselect_exec(), gpencil_vertex_group_invert_exec(), gpencil_vertex_group_normalize_all_exec(), gpencil_vertex_group_normalize_exec(), gpencil_vertex_group_remove_from_exec(), gpencil_vertex_group_select_exec(), gpencil_vertex_group_smooth_exec(), gpencil_vertexmode_toggle_exec(), gpencil_vertexpaint_brightness_contrast_exec(), gpencil_vertexpaint_brush_apply(), gpencil_vertexpaint_brush_modal(), gpencil_vertexpaint_hsv_exec(), gpencil_vertexpaint_invert_exec(), gpencil_vertexpaint_levels_exec(), gpencil_vertexpaint_set_exec(), gpencil_weightmode_toggle_exec(), gpencil_weightpaint_brush_apply(), gpencil_weightpaint_brush_modal(), greasepencil_blend_read_lib(), greasepencil_blend_write(), namebutton_fn(), object_delete_exec(), object_origin_set_exec(), posttrans_gpd_clean(), rearrange_gpencil_channels(), blender::deg::GPencilBackup::restore_to_gpencil(), screen_ctx_active_annotation_layer(), screen_ctx_active_gpencil_frame(), screen_ctx_active_gpencil_layer(), screen_ctx_annotation_data(), screen_ctx_editable_gpencil_layers(), screen_ctx_editable_gpencil_strokes(), screen_ctx_gpencil_data(), screen_ctx_visible_gpencil_layers(), trace_end_job(), tracking_tracks_copy(), tree_element_gplayer_activate(), and viewRedrawForce().
ListBase bGPdata::layers |
Definition at line 680 of file DNA_gpencil_types.h.
Referenced by animchannels_delete_exec(), animdata_filter_gpencil_layers_data(), annotation_draw_data_layers(), apply_objects_internal(), bakeModifier(), BKE_gpencil_blend_read_data(), BKE_gpencil_data_minmax(), BKE_gpencil_data_update_orig_pointers(), BKE_gpencil_frame_active_set(), BKE_gpencil_frame_selected_hash(), BKE_gpencil_free_data(), BKE_gpencil_layer_active_get(), BKE_gpencil_layer_active_set(), BKE_gpencil_layer_addnew(), BKE_gpencil_layer_autolock_set(), BKE_gpencil_layer_delete(), BKE_gpencil_layer_get_by_name(), BKE_gpencil_layer_mask_cleanup_all_layers(), BKE_gpencil_layer_mask_remove_ref(), BKE_gpencil_layer_mask_sort(), BKE_gpencil_layer_mask_sort_all(), BKE_gpencil_layer_named_get(), BKE_gpencil_material_index_reassign(), BKE_gpencil_material_index_used(), BKE_gpencil_material_remap(), BKE_gpencil_merge_materials(), BKE_gpencil_modifiers_calc(), BKE_gpencil_point_coords_apply(), BKE_gpencil_point_coords_apply_with_mat4(), BKE_gpencil_point_coords_get(), BKE_gpencil_prepare_eval_data(), BKE_gpencil_stats_update(), BKE_gpencil_stroke_point_count(), BKE_gpencil_strokes_selected_sync_selection_editcurve(), BKE_gpencil_strokes_selected_update_editcurve(), BKE_gpencil_transform(), BKE_gpencil_update_layer_transforms(), BKE_gpencil_update_on_write(), BKE_gpencil_vgroup_remove(), BKE_gpencil_visible_stroke_advanced_iter(), BKE_gpencil_visible_stroke_iter(), box_select_elem(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), createTransGPencil_curves(), createTransGPencil_strokes(), detect_get_layer(), do_versions_after_linking_280(), do_versions_after_linking_290(), do_versions_fix_annotations(), draw_distortion(), ED_armature_bone_rename(), ED_gpencil_join_objects_exec(), ED_gpencil_layers_enum_itemf(), ED_gpencil_layers_with_new_enum_itemf(), ED_gpencil_reset_layers_parent(), ED_gpencil_update_color_uv(), ED_transform_calc_gizmo_stats(), ED_undo_gpencil_step(), gather_frames_to_render_for_grease_pencil(), generateStrokes(), generic_bake_deform_stroke(), get_automasking_strokes_list(), gpencil_actframe_delete_all_poll(), gpencil_add_verts_to_dgroups(), gpencil_bake_grease_pencil_animation_exec(), GPENCIL_cache_populate(), gpencil_convert_old_files_exec(), gpencil_copy_structure_for_eval(), gpencil_copy_visible_frames_to_eval(), gpencil_create_extensions(), gpencil_cutter_lasso_select(), gpencil_cutter_poll(), gpencil_data_selected_minmax(), gpencil_delete_temp_stroke_extension(), gpencil_draw_datablock(), gpencil_draw_invoke(), gpencil_frame_clean_duplicate_exec(), gpencil_frame_duplicate_exec(), gpencil_generate_weights_poll(), gpencil_hide_exec(), gpencil_interpolate_exit(), gpencil_interpolate_reverse_exec(), gpencil_interpolate_seq_exec(), gpencil_interpolate_set_init_values(), gpencil_interpolate_set_points(), gpencil_is_layer_mask(), gpencil_isolate_layer_exec(), gpencil_layer_active_exec(), gpencil_layer_cache_add(), gpencil_layer_change_exec(), gpencil_layer_copy_exec(), gpencil_layer_duplicate_object_exec(), gpencil_layer_move_exec(), gpencil_layer_remove_exec(), gpencil_lock_all_exec(), gpencil_lock_layer_exec(), gpencil_material_lock_unsused_exec(), gpencil_merge_layer_exec(), gpencil_paint_initstroke(), gpencil_recalc_geometry_exec(), gpencil_reveal_exec(), gpencil_sculpt_brush_apply_standard(), gpencil_sculpt_brush_init_stroke(), gpencil_select_all_poll(), gpencil_select_poll(), gpencil_select_vertex_color_poll(), gpencil_session_init_fill(), gpencil_snap_to_cursor(), gpencil_snap_to_grid(), gpencil_stroke_doeraser(), gpencil_stroke_enter_editcurve_mode_exec(), gpencil_stroke_points_centroid(), gpencil_stroke_separate_exec(), gpencil_strokes_paste_exec(), gpencil_to_keylist(), gpencil_unlock_all_exec(), gpencil_update_geometry(), gpencil_update_on_write_layer_cb(), gpencil_vertexpaint_brush_apply_to_layers(), gpencil_vertexpaint_mode_poll(), gpencil_weightpaint_brush_apply_to_layers(), gpencil_zoom_level_set(), greasepencil_blend_read_expand(), greasepencil_blend_read_lib(), greasepencil_blend_write(), greasepencil_copy_data(), greasepencil_foreach_id(), layer_new_name_get(), namebutton_fn(), object_gpencil_add_exec(), object_origin_set_exec(), outliner_add_id_contents(), posttrans_gpd_clean(), blender::io::gpencil::GpencilImporterSVG::read(), rearrange_gpencil_channels(), region_select_elem(), screen_ctx_editable_gpencil_layers(), screen_ctx_editable_gpencil_strokes(), screen_ctx_visible_gpencil_layers(), blender::io::gpencil::GpencilIO::selected_objects_boundbox_calc(), track_mask_gpencil_layer_get(), update_cache_node_create(), vgroup_do_remap(), and view3d_ruler_layer_get().
float bGPdata::line_color[4] |
Color for edit line.
Definition at line 701 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), and OVERLAY_edit_gpencil_cache_populate().
struct Material** bGPdata::mat |
Materials array.
Definition at line 728 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_blend_read_data(), BKE_gpencil_free_data(), BKE_object_material_array_p(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), gpencil_copy_structure_for_eval(), gpencil_draw_strokes(), greasepencil_blend_read_expand(), greasepencil_blend_read_lib(), greasepencil_blend_write(), greasepencil_copy_data(), and greasepencil_foreach_id().
float bGPdata::onion_factor |
Onion alpha factor change.
Definition at line 705 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), and gpencil_layer_final_tint_and_alpha_get().
int bGPdata::onion_flag |
Onion skinning flags (eGPD_OnionFlag).
Definition at line 709 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), BKE_gpencil_visible_stroke_advanced_iter(), GPENCIL_cache_populate(), and gpencil_layer_final_tint_and_alpha_get().
short bGPdata::onion_keytype |
Keyframe type for onion filter (eBezTriple_KeyframeType plus All option)
Definition at line 742 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), and BKE_gpencil_visible_stroke_advanced_iter().
int bGPdata::onion_mode |
Onion skinning range (eGP_OnionModes).
Definition at line 707 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), and BKE_gpencil_visible_stroke_advanced_iter().
float bGPdata::pixfactor |
Factor to define pixel size conversion.
Definition at line 699 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), BKE_gpencil_stroke_editcurve_update(), deformStroke(), gpencil_draw_stroke_3d(), gpencil_layer_cache_add(), gpencil_layer_cache_populate(), and gpencil_stroke_perimeter_ex().
bGPdata_Runtime bGPdata::runtime |
Definition at line 754 of file DNA_gpencil_types.h.
Referenced by annotation_draw_invoke(), annotation_draw_stabilizer(), annotation_draw_stroke_buffer(), annotation_paint_initstroke(), annotation_paint_strokeend(), annotation_project_check(), annotation_session_cleanup(), annotation_session_validatebuffer(), annotation_smooth_buffer(), annotation_stroke_addpoint(), annotation_stroke_convertcoords(), annotation_stroke_filtermval(), annotation_stroke_newfrombuffer(), bake_strokes(), bakeModifier(), BKE_gpencil_blend_read_data(), BKE_gpencil_can_avoid_full_copy_on_write(), BKE_gpencil_free_update_cache(), BKE_gpencil_modifiers_calc(), BKE_gpencil_update_on_write(), BKE_gpencil_visible_stroke_advanced_iter(), DRW_cache_gpencil_sbuffer_clear(), DRW_cache_gpencil_sbuffer_fill_get(), DRW_cache_gpencil_sbuffer_stroke_data_get(), DRW_cache_gpencil_sbuffer_stroke_get(), DRW_gpencil_batch_cache_free(), ED_gpencil_sbuffer_update_eval(), ED_gpencil_sbuffer_vertex_color_set(), generateStrokes(), gpencil_add_arc_points(), gpencil_add_guide_points(), gpencil_apply_randomness(), gpencil_assign_object_eval(), gpencil_batch_cache_get(), gpencil_batch_cache_init(), gpencil_brush_angle(), gpencil_brush_cursor_draw(), gpencil_brush_jitter(), GPENCIL_cache_init(), GPENCIL_cache_populate(), gpencil_draw_apply(), gpencil_draw_modal(), gpencil_init_colors(), gpencil_origin_get(), gpencil_paint_initstroke(), gpencil_paint_strokeend(), gpencil_primitive_exit(), gpencil_primitive_init(), gpencil_primitive_set_cp(), gpencil_primitive_update_strokes(), gpencil_project_check(), gpencil_reproject_toplane(), gpencil_sbuffer_stroke_ensure(), gpencil_sbuffer_vertex_color_random(), gpencil_session_cleanup(), gpencil_session_validatebuffer(), gpencil_smooth_buffer(), gpencil_smooth_segment(), gpencil_stroke_addpoint(), gpencil_stroke_convertcoords(), gpencil_stroke_filtermval(), gpencil_stroke_newfrombuffer(), greasepencil_blend_write(), OVERLAY_edit_gpencil_cache_init(), blender::deg::GPencilBackup::restore_to_gpencil(), and update_cache_node_create().
int bGPdata::select_last_index |
Stroke selection last index. Used to generate a unique selection index.
Definition at line 745 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_copy_settings(), BKE_gpencil_stroke_select_index_set(), deselect_all_selected(), ED_gpencil_select_curve_toggle_all(), ED_gpencil_select_toggle_all(), and gpencil_generic_stroke_select().
short bGPdata::totcol |
Total materials.
Definition at line 730 of file DNA_gpencil_types.h.
Referenced by BKE_object_material_len_p(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), DRW_gpencil_material_count_get(), greasepencil_blend_read_expand(), greasepencil_blend_read_lib(), greasepencil_blend_write(), and greasepencil_foreach_id().
short bGPdata::totframe |
Definition at line 734 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_copy_settings(), BKE_gpencil_stats_update(), and stats_object().
short bGPdata::totlayer |
Definition at line 733 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_copy_settings(), BKE_gpencil_stats_update(), and stats_object().
int bGPdata::totpoint |
Definition at line 737 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_copy_settings(), BKE_gpencil_stats_update(), and stats_object().
int bGPdata::totstroke |
Definition at line 736 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_copy_settings(), BKE_gpencil_stats_update(), and stats_object().
int bGPdata::vertex_group_active_index |
Definition at line 747 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_convert_mesh(), BKE_gpencil_data_copy_settings(), ED_gpencil_join_objects_exec(), ED_gpencil_vgroup_assign(), ED_gpencil_vgroup_deselect(), ED_gpencil_vgroup_remove(), ED_gpencil_vgroup_select(), gpencil_edit_batches_ensure(), gpencil_primitive_interaction_end(), gpencil_sculpt_brush_init(), gpencil_stroke_from_buffer(), gpencil_stroke_newfrombuffer(), gpencil_stroke_separate_exec(), gpencil_vertex_group_invert_exec(), gpencil_vertex_group_normalize_all_exec(), gpencil_vertex_group_normalize_exec(), gpencil_vertex_group_smooth_exec(), gpencil_weightpaint_brush_init(), and object_defgroup_active_index_get_p().
ListBase bGPdata::vertex_group_names |
List of bDeformGroup names and flag only.
Definition at line 695 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_blend_read_data(), BKE_gpencil_convert_mesh(), BKE_gpencil_free_data(), BKE_gpencil_vgroup_remove(), BKE_id_defgroup_list_get(), brush_draw_apply(), ED_gpencil_join_objects_exec(), ED_gpencil_vgroup_assign(), ED_gpencil_vgroup_deselect(), ED_gpencil_vgroup_remove(), ED_gpencil_vgroup_select(), gpencil_add_verts_to_dgroups(), gpencil_copy_structure_for_eval(), gpencil_edit_batches_ensure(), gpencil_primitive_interaction_end(), gpencil_sculpt_brush_init(), gpencil_stroke_from_buffer(), gpencil_stroke_newfrombuffer(), gpencil_stroke_separate_exec(), gpencil_vertex_group_invert_exec(), gpencil_vertex_group_normalize_all_exec(), gpencil_vertex_group_normalize_exec(), gpencil_vertex_group_poll(), gpencil_vertex_group_smooth_exec(), gpencil_vertex_group_weight_poll(), gpencil_weightpaint_brush_init(), greasepencil_blend_write(), and greasepencil_copy_data().
float bGPdata::zdepth_offset |
Offset for drawing over surfaces to keep strokes on top.
Definition at line 726 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_data_copy_settings(), gpencil_primitive_update_strokes(), and gpencil_stroke_convertcoords().