Blender
V3.3
|
#include <DNA_gpencil_types.h>
Public Attributes | |
struct bGPDframe * | next |
struct bGPDframe * | prev |
ListBase | strokes |
int | framenum |
short | flag |
short | key_type |
bGPDframe_Runtime | runtime |
Definition at line 400 of file DNA_gpencil_types.h.
short bGPDframe::flag |
Temp settings.
Definition at line 412 of file DNA_gpencil_types.h.
Referenced by actkeys_framejump_exec(), annotation_draw_data_layers(), annotation_paint_cleanup(), annotation_paint_initstroke(), BKE_gpencil_frame_copy_settings(), BKE_gpencil_layer_frame_get(), count_gplayer_frames(), createTransGPencil_strokes(), get_keyframe_extents(), gpencil_bake_grease_pencil_animation_exec(), gpencil_cb_cmp_frame(), gpencil_fill_modal(), gpencil_frame_clean_duplicate_exec(), gpencil_frame_mirror_cframe(), gpencil_frame_mirror_marker(), gpencil_frame_mirror_xaxis(), gpencil_frame_mirror_yaxis(), gpencil_frame_select(), gpencil_frame_snap_cframe(), gpencil_frame_snap_nearestsec(), gpencil_frame_snap_nearmarker(), gpencil_paint_cleanup(), gpencil_paint_initstroke(), gpencil_stroke_from_buffer(), gpencil_strokes_reproject_exec(), GPLayerToTransData(), nalloc_ak_gpframe(), nupdate_ak_gpframe(), and screen_ctx_editable_gpencil_strokes().
int bGPDframe::framenum |
Frame number of this frame.
Definition at line 409 of file DNA_gpencil_types.h.
Referenced by actkeys_framejump_exec(), add_gpframe_to_keycolumns_list(), annotation_draw_onionskins(), BKE_gpencil_frame_addcopy(), BKE_gpencil_frame_addnew(), BKE_gpencil_frame_copy_settings(), BKE_gpencil_frame_delete_laststroke(), BKE_gpencil_frame_range_selected(), BKE_gpencil_layer_frame_find(), BKE_gpencil_layer_frame_get(), BKE_gpencil_multiframe_falloff_calc(), BKE_gpencil_stroke_copy_to_keyframes(), BKE_gpencil_visible_stroke_advanced_iter(), count_gplayer_frames(), deformStroke(), do_versions_after_linking_290(), ED_gpencil_anim_copybuf_paste(), ED_gpencil_has_keyframe_v3d(), ED_gpencil_layer_merge(), generate_geometry(), get_keyframe_extents(), gpencil_bake_grease_pencil_animation_exec(), gpencil_blank_frame_add_exec(), gpencil_cb_cmp_frame(), gpencil_copy_visible_frames_to_eval(), gpencil_frame_mirror_cframe(), gpencil_frame_mirror_marker(), gpencil_frame_mirror_xaxis(), gpencil_frame_mirror_yaxis(), gpencil_frame_snap_cframe(), gpencil_frame_snap_nearestsec(), gpencil_frame_snap_nearmarker(), gpencil_get_previous_keyframe(), gpencil_interpolate_seq_exec(), gpencil_interpolate_set_points(), gpencil_primitive_set_initdata(), gpencil_sculpt_brush_init_stroke(), GPLayerToTransData(), nalloc_ak_gpframe(), and posttrans_gpd_clean().
short bGPDframe::key_type |
Keyframe type (eBezTriple_KeyframeType).
Definition at line 414 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_frame_copy_settings(), ED_gpencil_layer_merge(), gpencil_get_previous_keyframe(), gpencil_interpolate_modal(), gpencil_interpolate_reverse_exec(), gpencil_interpolate_reverse_poll(), gpencil_interpolate_seq_exec(), nalloc_ak_gpframe(), and nupdate_ak_gpframe().
struct bGPDframe* bGPDframe::next |
Definition at line 403 of file DNA_gpencil_types.h.
Referenced by actkeys_framejump_exec(), annotation_draw_onionskins(), BKE_gpencil_frame_duplicate(), BKE_gpencil_free_frames(), BKE_gpencil_layer_frame_get(), BKE_gpencil_layer_original_pointers_update(), BKE_gpencil_strokes_selected_sync_selection_editcurve(), BKE_gpencil_strokes_selected_update_editcurve(), BKE_gpencil_update_layer_transforms(), BKE_gpencil_visible_stroke_advanced_iter(), check_point_in_layer(), count_gplayer_frames(), createTransGPencil_curves(), createTransGPencil_strokes(), draw_distortion(), ED_gpencil_layer_has_selected_stroke(), ED_gpencil_layer_merge(), ED_gpencil_vgroup_assign(), ED_gpencil_vgroup_deselect(), ED_gpencil_vgroup_remove(), ED_gpencil_vgroup_select(), generate_geometry(), get_automasking_strokes_list(), get_keyframe_extents(), gpencil_add_verts_to_dgroups(), gpencil_blank_frame_add_exec(), gpencil_cutter_lasso_select(), gpencil_delete_selected_points(), gpencil_delete_selected_strokes(), gpencil_delete_temp_stroke_extension(), gpencil_dissolve_points(), gpencil_extrude_exec(), gpencil_frame_clean_duplicate_exec(), gpencil_frame_clean_fill_exec(), gpencil_frame_clean_loose_exec(), gpencil_interpolate_reverse_exec(), gpencil_interpolate_set_points(), gpencil_material_select_exec(), gpencil_reveal_exec(), gpencil_stroke_arrange_exec(), gpencil_stroke_caps_set_exec(), gpencil_stroke_change_color_exec(), gpencil_stroke_cyclical_set_exec(), gpencil_stroke_doeraser(), gpencil_stroke_flip_exec(), gpencil_stroke_normalize_exec(), gpencil_stroke_reset_vertex_color_exec(), gpencil_stroke_separate_exec(), gpencil_stroke_split_exec(), gpencil_stroke_trim_exec(), gpencil_strokes_reproject_exec(), gpencil_update_on_write_frame_cb(), gpencil_vertexpaint_brightness_contrast_exec(), gpencil_vertexpaint_hsv_exec(), gpencil_vertexpaint_invert_exec(), gpencil_vertexpaint_levels_exec(), gpencil_vertexpaint_set_exec(), GPLayerToTransData(), greasepencil_copy_data(), image_to_gpencil_exec(), is_any_stroke_selected(), posttrans_gpd_clean(), screen_ctx_editable_gpencil_strokes(), track_mask_gpencil_layer_get(), and track_mask_gpencil_layer_rasterize().
struct bGPDframe * bGPDframe::prev |
Definition at line 403 of file DNA_gpencil_types.h.
Referenced by annotation_draw_onionskins(), BKE_gpencil_frame_duplicate(), BKE_gpencil_layer_frame_delete(), BKE_gpencil_layer_frame_find(), BKE_gpencil_layer_frame_get(), build_sequential(), and gpencil_interpolate_reverse_exec().
bGPDframe_Runtime bGPDframe::runtime |
Definition at line 419 of file DNA_gpencil_types.h.
Referenced by BKE_gpencil_layer_original_pointers_update(), BKE_gpencil_visible_stroke_advanced_iter(), copy_frame_to_eval_cb(), gpencil_edit_stroke_iter_cb(), gpencil_layer_cache_populate(), gpencil_layer_final_tint_and_alpha_get(), gpencil_sculpt_brush_do_frame(), gpencil_stroke_cache_populate(), and gpencil_update_on_write_frame_cb().
ListBase bGPDframe::strokes |
List of the simplified 'strokes' that make up the frame's data.
Definition at line 406 of file DNA_gpencil_types.h.
Referenced by annotation_arrow_create(), annotation_draw_strokes(), annotation_free_stroke(), annotation_paint_initstroke(), annotation_stroke_added_check(), annotation_stroke_added_enable(), annotation_stroke_addpoint(), annotation_stroke_doeraser(), annotation_stroke_newfrombuffer(), apply_dash_for_frame(), applyLength(), BKE_gpencil_curve_delete_tagged_points(), BKE_gpencil_data_minmax(), BKE_gpencil_dissolve_points(), BKE_gpencil_frame_copy_strokes(), BKE_gpencil_frame_delete_laststroke(), BKE_gpencil_frame_duplicate(), BKE_gpencil_frame_original_pointers_update(), BKE_gpencil_free_strokes(), BKE_gpencil_modifiers_calc(), BKE_gpencil_stroke_add(), BKE_gpencil_stroke_copy_to_keyframes(), BKE_gpencil_stroke_delete_tagged_points(), BKE_gpencil_visible_stroke_advanced_iter(), BKE_gpencil_visible_stroke_iter(), build_concurrent(), build_sequential(), check_point_in_layer(), clear_stroke(), copy_frame_to_eval_ex(), createTransGPencil_strokes(), deformStroke(), draw_distortion(), ED_gpencil_frame_has_selected_stroke(), ED_gpencil_layer_merge(), ED_gpencil_stroke_join_and_trim(), ED_gpencil_stroke_nearest_to_ends(), ED_gpencil_stroke_reproject(), ED_gpencil_trace_data_to_strokes(), generate_geometry(), gpencil_add_move_points(), gpencil_bake_grease_pencil_animation_exec(), gpencil_brush_clone_add(), gpencil_calc_points_factor(), gpencil_convert_check_has_valid_timing(), gpencil_convert_spline(), gpencil_create_extensions(), gpencil_curve_extrude_points(), gpencil_cutter_dissolve(), gpencil_data_selected_minmax(), gpencil_dissolve_points(), gpencil_draw_datablock(), gpencil_draw_strokes(), gpencil_duplicate_exec(), gpencil_frame_is_equal(), gpencil_free_stroke(), gpencil_interpolate_free_tagged_strokes(), gpencil_interpolate_modal(), gpencil_interpolate_seq_exec(), gpencil_interpolate_set_points(), gpencil_interpolate_update_strokes(), gpencil_layer_duplicate_object_exec(), gpencil_layer_to_curve(), gpencil_prepare_stroke(), gpencil_primitive_allocate_memory(), gpencil_primitive_interaction_end(), gpencil_primitive_move(), gpencil_primitive_set_initdata(), gpencil_primitive_update_strokes(), gpencil_reveal_select_frame(), gpencil_sculpt_brush_do_frame(), gpencil_select_same_layer(), gpencil_snap_to_cursor(), gpencil_snap_to_grid(), gpencil_stroke_from_buffer(), gpencil_stroke_get_related(), gpencil_stroke_join_exec(), gpencil_stroke_join_islands(), gpencil_stroke_newfrombuffer(), gpencil_stroke_pair_table(), gpencil_stroke_points_centroid(), gpencil_stroke_separate_exec(), gpencil_strokes_copy_exec(), gpencil_strokes_paste_exec(), gpencil_update_on_write_frame_cb(), gpencil_update_on_write_stroke_cb(), gpencil_vertexpaint_brush_do_frame(), gpencil_weightpaint_brush_do_frame(), gpencil_zoom_level_set(), gpf_clear_all_strokes(), image_to_gpencil_exec(), screen_ctx_editable_gpencil_strokes(), blender::io::gpencil::GpencilIO::selected_objects_boundbox_calc(), track_mask_gpencil_layer_get(), track_mask_gpencil_layer_rasterize(), update_cache_node_create(), view3d_ruler_from_gpencil(), and view3d_ruler_to_gpencil().