Blender V4.3
bGPdata Struct Reference

#include <DNA_gpencil_legacy_types.h>

Public Attributes

ID id
 
struct AnimDataadt
 
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
 

Detailed Description

Grease-Pencil Annotations - 'DataBlock'.

Definition at line 681 of file DNA_gpencil_legacy_types.h.

Member Data Documentation

◆ _pad2

char bGPdata::_pad2[6]

Definition at line 747 of file DNA_gpencil_legacy_types.h.

◆ adt

struct AnimData* bGPdata::adt

◆ curve_edit_corner_angle

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

◆ curve_edit_resolution

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

◆ curve_edit_threshold

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

◆ DNA_DEPRECATED

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.

◆ draw_mode

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

◆ flag

◆ gcolor_next

float bGPdata::gcolor_next[3]

◆ gcolor_prev

float bGPdata::gcolor_prev[3]

◆ grid

bGPgrid bGPdata::grid

◆ gstep

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

◆ gstep_next

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

◆ layers

ListBase bGPdata::layers

bGPDlayer.

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

◆ line_color

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

◆ mat

◆ onion_factor

◆ onion_flag

◆ onion_keytype

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

◆ onion_mode

int bGPdata::onion_mode

◆ pixfactor

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

◆ runtime

◆ select_last_index

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.

◆ totcol

◆ totframe

short bGPdata::totframe

Definition at line 746 of file DNA_gpencil_legacy_types.h.

◆ totlayer

short bGPdata::totlayer

Definition at line 745 of file DNA_gpencil_legacy_types.h.

◆ totpoint

int bGPdata::totpoint

Definition at line 749 of file DNA_gpencil_legacy_types.h.

◆ totstroke

int bGPdata::totstroke

Definition at line 748 of file DNA_gpencil_legacy_types.h.

◆ vertex_group_active_index

◆ vertex_group_names

◆ zdepth_offset

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


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