|
Blender V4.3
|
#include <DNA_gpencil_legacy_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 |
Grease-Pencil Annotations - 'DataBlock'.
Definition at line 681 of file DNA_gpencil_legacy_types.h.
| char bGPdata::_pad2[6] |
Definition at line 747 of file DNA_gpencil_legacy_types.h.
| struct AnimData* bGPdata::adt |
Animation data - for animating draw settings.
Definition at line 687 of file DNA_gpencil_legacy_types.h.
Referenced by acf_dsgpencil_setting_ptr(), blender::ed::outliner::TreeElementIDGPLegacy::expand(), gpencil_undo_free_node(), and make_new_animlistelem().
| float bGPdata::curve_edit_corner_angle |
Curve Editing corner angle (less or equal is treated as corner).
Definition at line 699 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew().
| int bGPdata::curve_edit_resolution |
Default resolution for generated curves using curve editing method.
Definition at line 695 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew().
| float bGPdata::curve_edit_threshold |
Curve Editing error threshold.
Definition at line 697 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew().
| ListBase palettes bGPdata::DNA_DEPRECATED |
List of bGPDpalette's - Deprecated (2.78 - 2.79 only).
Definition at line 703 of file DNA_gpencil_legacy_types.h.
| short bGPdata::draw_mode |
Draw mode for strokes (eGP_DrawMode).
Definition at line 752 of file DNA_gpencil_legacy_types.h.
Referenced by blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil().
| int bGPdata::flag |
Settings for this data-block.
Definition at line 693 of file DNA_gpencil_legacy_types.h.
Referenced by acf_dsgpencil_setting_ptr(), acf_gpd_setting_ptr_legacy(), ANIM_channel_draw_widgets(), animchannels_delete_exec(), annotation_paint_initstroke(), annotation_session_initdata(), BKE_gpencil_blend_read_data(), BKE_gpencil_data_addnew(), BKE_gpencil_layer_active_set(), BKE_gpencil_layer_addnew(), BKE_gpencil_layer_autolock_set(), BKE_gpencil_visible_stroke_advanced_iter(), BLO_update_defaults_startup_blend(), click_select_channel_gpdatablock(), do_versions_after_linking_280(), blender::draw::DRW_gpencil_batch_cache_dirty_tag(), blender::draw::DRW_gpencil_batch_cache_free(), gpencil_data_add_exec(), gpencil_data_unlink_poll(), gpencil_layer_cache_add(), id_single_user(), blender::bke::greasepencil::convert::legacy_gpencil_sanitize_annotations(), blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil(), loose_data_instantiate_obdata_preprocess(), OVERLAY_edit_gpencil_legacy_cache_init(), and rearrange_gpencil_channels().
| float bGPdata::gcolor_next[3] |
Optional color for ghosts after the active frame.
Definition at line 735 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew(), gpencil_layer_final_tint_and_alpha_get(), and blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil().
| float bGPdata::gcolor_prev[3] |
Optional color for ghosts before the active frame.
Definition at line 733 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew(), gpencil_layer_final_tint_and_alpha_get(), and blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil().
| bGPgrid bGPdata::grid |
Definition at line 761 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew(), and OVERLAY_gpencil_legacy_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 725 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_visible_stroke_advanced_iter(), and blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil().
| 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 730 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew(), and blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil().
| ID bGPdata::id |
Grease Pencil data is a data-block.
Definition at line 685 of file DNA_gpencil_legacy_types.h.
Referenced by achannel_setting_flush_widget_cb(), animchannels_delete_exec(), animdata_filter_ds_gpencil(), annotation_paint_initstroke(), annotation_paint_strokeend(), blender::ed::object::apply_objects_internal(), BKE_gpencil_batch_cache_dirty_tag(), BKE_gpencil_data_duplicate(), BKE_gpencil_tag(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), click_select_channel_gplayer(), blender::ed::object::data_xform_tag_update(), gpencil_actframe_delete_exec(), gpencil_data_add_exec(), gpencil_data_unlink_exec(), gpencil_layer_add_exec(), gpencil_layer_move_exec(), gpencil_layer_remove_exec(), greasepencil_blend_write(), blender::bke::greasepencil::convert::layer_adjustments_to_modifiers(), blender::bke::greasepencil::convert::legacy_gpencil_object(), blender::bke::greasepencil::convert::legacy_gpencil_sanitize_annotations(), blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil(), blender::ed::outliner::namebutton_fn(), blender::ed::object::object_delete_exec(), blender::ed::object::object_origin_set_exec(), posttrans_gpd_clean(), rearrange_gpencil_channels(), screen_ctx_active_annotation_layer(), screen_ctx_annotation_data(), blender::bke::greasepencil::convert::thickness_factor_to_modifier(), tracking_tracks_copy(), blender::ed::outliner::tree_element_gplayer_activate(), and viewRedrawForce().
| ListBase bGPdata::layers |
Definition at line 691 of file DNA_gpencil_legacy_types.h.
Referenced by animchannels_delete_exec(), animdata_filter_gpencil_layers_data_legacy(), annotation_draw_data_layers(), blender::ed::object::apply_objects_internal(), BKE_gpencil_blend_read_data(), BKE_gpencil_data_minmax(), BKE_gpencil_data_update_orig_pointers(), 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_mask_remove_ref(), BKE_gpencil_layer_mask_sort(), BKE_gpencil_layer_mask_sort_all(), BKE_gpencil_layer_named_get(), BKE_gpencil_point_coords_apply(), BKE_gpencil_point_coords_apply_with_mat4(), BKE_gpencil_point_coords_get(), BKE_gpencil_stroke_point_count(), BKE_gpencil_transform(), BKE_gpencil_update_layer_transforms(), BKE_gpencil_visible_stroke_advanced_iter(), box_select_elem(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), createTransGPencil_curves(), createTransGPencil_strokes(), do_versions_after_linking_280(), do_versions_after_linking_290(), do_versions_fix_annotations(), draw_distortion(), ED_armature_bone_rename(), ED_undo_gpencil_step(), gather_frames_to_render_for_grease_pencil(), gpencil_is_layer_mask(), gpencil_layer_cache_add(), gpencil_layer_move_exec(), gpencil_layer_remove_exec(), gpencil_to_keylist(), greasepencil_blend_write(), greasepencil_copy_data(), greasepencil_foreach_id(), blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil(), blender::ed::outliner::namebutton_fn(), blender::ed::object::object_origin_set_exec(), posttrans_gpd_clean(), rearrange_gpencil_channels(), region_select_elem(), track_mask_gpencil_layer_get(), blender::ed::object::vgroup_do_remap(), and view3d_ruler_layer_get().
| float bGPdata::line_color[4] |
Color for edit line.
Definition at line 712 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew().
| struct Material** bGPdata::mat |
Materials array.
Definition at line 740 of file DNA_gpencil_legacy_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(), greasepencil_blend_write(), greasepencil_copy_data(), and greasepencil_foreach_id().
| float bGPdata::onion_factor |
Onion alpha factor change.
Definition at line 716 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew(), gpencil_layer_final_tint_and_alpha_get(), and blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil().
| int bGPdata::onion_flag |
Onion skinning flags (eGPD_OnionFlag).
Definition at line 720 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_visible_stroke_advanced_iter(), gpencil_layer_final_tint_and_alpha_get(), and blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil().
| short bGPdata::onion_keytype |
Keyframe type for onion filter (eBezTriple_KeyframeType plus All option)
Definition at line 754 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_visible_stroke_advanced_iter(), and blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil().
| int bGPdata::onion_mode |
Onion skinning range (eGP_OnionModes).
Definition at line 718 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_visible_stroke_advanced_iter(), and blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil().
| float bGPdata::pixfactor |
Factor to define pixel size conversion.
Definition at line 710 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew(), and gpencil_layer_cache_add().
| bGPdata_Runtime bGPdata::runtime |
Definition at line 763 of file DNA_gpencil_legacy_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(), BKE_gpencil_blend_read_data(), BKE_gpencil_free_update_cache(), BKE_gpencil_visible_stroke_advanced_iter(), blender::draw::DRW_cache_gpencil_sbuffer_clear(), blender::draw::DRW_gpencil_batch_cache_free(), greasepencil_blend_write(), and OVERLAY_edit_gpencil_legacy_cache_init().
| int bGPdata::select_last_index |
Stroke selection last index. Used to generate a unique selection index.
Definition at line 757 of file DNA_gpencil_legacy_types.h.
| short bGPdata::totcol |
Total materials.
Definition at line 742 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_blend_read_data(), BKE_object_material_len_p(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), greasepencil_blend_write(), and greasepencil_foreach_id().
| short bGPdata::totframe |
Definition at line 746 of file DNA_gpencil_legacy_types.h.
| short bGPdata::totlayer |
Definition at line 745 of file DNA_gpencil_legacy_types.h.
| int bGPdata::totpoint |
Definition at line 749 of file DNA_gpencil_legacy_types.h.
| int bGPdata::totstroke |
Definition at line 748 of file DNA_gpencil_legacy_types.h.
| int bGPdata::vertex_group_active_index |
Definition at line 759 of file DNA_gpencil_legacy_types.h.
Referenced by blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil(), and object_defgroup_active_index_get_p().
| ListBase bGPdata::vertex_group_names |
List of bDeformGroup names and flag only.
Definition at line 706 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_blend_read_data(), BKE_gpencil_free_data(), BKE_id_defgroup_list_get(), greasepencil_blend_write(), greasepencil_copy_data(), and blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil().
| float bGPdata::zdepth_offset |
Offset for drawing over surfaces to keep strokes on top.
Definition at line 738 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_data_addnew().