|
Blender V5.0
|
#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 362 of file DNA_gpencil_legacy_types.h.
| short bGPDframe::flag |
Temp settings.
Definition at line 374 of file DNA_gpencil_legacy_types.h.
Referenced by annotation_draw_data_layers(), annotation_paint_cleanup(), annotation_paint_initstroke(), BKE_gpencil_layer_frame_get(), 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 371 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_layer_frame_get(), 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 blender::ed::transform::posttrans_gpd_clean().
| short bGPDframe::key_type |
Keyframe type (eBezTriple_KeyframeType).
Definition at line 376 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 365 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(), check_point_in_layer(), draw_distortion(), greasepencil_copy_data(), blender::ed::transform::posttrans_gpd_clean(), track_mask_gpencil_layer_get(), and track_mask_gpencil_layer_rasterize().
| struct bGPDframe * bGPDframe::prev |
Definition at line 365 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 378 of file DNA_gpencil_legacy_types.h.
| ListBase bGPDframe::strokes |
List of the simplified 'strokes' that make up the frame's data.
Definition at line 368 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_frame_duplicate(), BKE_gpencil_free_strokes(), BKE_gpencil_stroke_delete_tagged_points(), check_point_in_layer(), 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().