Blender  V3.3
Public Attributes | List of all members
bGPDframe Struct Reference

#include <DNA_gpencil_types.h>

Public Attributes

struct bGPDframenext
 
struct bGPDframeprev
 
ListBase strokes
 
int framenum
 
short flag
 
short key_type
 
bGPDframe_Runtime runtime
 

Detailed Description

Definition at line 400 of file DNA_gpencil_types.h.

Member Data Documentation

◆ flag

short bGPDframe::flag

◆ framenum

int bGPDframe::framenum

◆ key_type

short bGPDframe::key_type

◆ next

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().

◆ prev

struct bGPDframe * bGPDframe::prev

◆ runtime

bGPDframe_Runtime bGPDframe::runtime

◆ strokes

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().


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