|
Blender V4.3
|
#include <DNA_gpencil_legacy_types.h>
Public Attributes | |
| struct bGPDframe * | next |
| struct bGPDframe * | prev |
| ListBase | strokes |
| int | framenum |
| short | flag |
| short | key_type |
| bGPDframe_Runtime | runtime |
Grease-Pencil Annotations - 'Frame' -> Acts as storage for the 'image' formed by strokes
Definition at line 413 of file DNA_gpencil_legacy_types.h.
| short bGPDframe::flag |
Temp settings.
Definition at line 425 of file DNA_gpencil_legacy_types.h.
Referenced by annotation_draw_data_layers(), annotation_paint_cleanup(), annotation_paint_initstroke(), BKE_gpencil_layer_frame_get(), createTransGPencil_curves(), createTransGPencil_strokes(), gpencil_cb_cmp_frame(), 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(), nalloc_ak_gpframe(), and nupdate_ak_gpframe().
| int bGPDframe::framenum |
Frame number of this frame.
Definition at line 422 of file DNA_gpencil_legacy_types.h.
Referenced by add_gpframe_to_keycolumns_list(), annotation_draw_onionskins(), BKE_gpencil_frame_addcopy(), BKE_gpencil_frame_addnew(), BKE_gpencil_frame_range_selected(), BKE_gpencil_layer_frame_get(), BKE_gpencil_multiframe_falloff_calc(), BKE_gpencil_visible_stroke_advanced_iter(), createTransGPencil_curves(), createTransGPencil_strokes(), do_versions_after_linking_290(), ED_gpencil_anim_copybuf_paste(), gpencil_cb_cmp_frame(), 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(), nalloc_ak_gpframe(), and posttrans_gpd_clean().
| short bGPDframe::key_type |
Keyframe type (eBezTriple_KeyframeType).
Definition at line 427 of file DNA_gpencil_legacy_types.h.
Referenced by ED_gpencil_anim_copybuf_paste(), nalloc_ak_gpframe(), and nupdate_ak_gpframe().
| struct bGPDframe* bGPDframe::next |
Definition at line 416 of file DNA_gpencil_legacy_types.h.
Referenced by annotation_draw_onionskins(), BKE_gpencil_frame_addnew(), BKE_gpencil_frame_duplicate(), BKE_gpencil_free_frames(), BKE_gpencil_layer_frame_get(), BKE_gpencil_layer_original_pointers_update(), BKE_gpencil_update_layer_transforms(), BKE_gpencil_visible_stroke_advanced_iter(), check_point_in_layer(), createTransGPencil_curves(), createTransGPencil_strokes(), draw_distortion(), greasepencil_copy_data(), posttrans_gpd_clean(), track_mask_gpencil_layer_get(), and track_mask_gpencil_layer_rasterize().
| struct bGPDframe * bGPDframe::prev |
Definition at line 416 of file DNA_gpencil_legacy_types.h.
Referenced by annotation_draw_onionskins(), BKE_gpencil_frame_duplicate(), BKE_gpencil_layer_frame_delete(), and BKE_gpencil_layer_frame_get().
| bGPDframe_Runtime bGPDframe::runtime |
Definition at line 429 of file DNA_gpencil_legacy_types.h.
Referenced by BKE_gpencil_layer_original_pointers_update(), BKE_gpencil_visible_stroke_advanced_iter(), and gpencil_layer_final_tint_and_alpha_get().
| ListBase bGPDframe::strokes |
List of the simplified 'strokes' that make up the frame's data.
Definition at line 419 of file DNA_gpencil_legacy_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(), BKE_gpencil_data_minmax(), BKE_gpencil_frame_duplicate(), BKE_gpencil_frame_original_pointers_update(), BKE_gpencil_free_strokes(), BKE_gpencil_stroke_add(), BKE_gpencil_stroke_delete_tagged_points(), BKE_gpencil_visible_stroke_advanced_iter(), check_point_in_layer(), createTransGPencil_curves(), createTransGPencil_strokes(), draw_distortion(), ED_gpencil_anim_copybuf_paste(), blender::bke::greasepencil::convert::find_used_vertex_groups(), gpencil_stroke_join_islands(), blender::bke::greasepencil::convert::legacy_gpencil_frame_to_grease_pencil_drawing(), track_mask_gpencil_layer_get(), track_mask_gpencil_layer_rasterize(), view3d_ruler_from_gpencil(), and view3d_ruler_to_gpencil().