Blender
V3.3
|
#include <DNA_gpencil_types.h>
Public Attributes | |
char | tmp_layerinfo [128] |
float | multi_frame_falloff |
int | stroke_start |
int | fill_start |
int | curve_start |
struct bGPDstroke * | gps_orig |
void * | _pad2 |
Definition at line 237 of file DNA_gpencil_types.h.
void* bGPDstroke_Runtime::_pad2 |
Definition at line 255 of file DNA_gpencil_types.h.
int bGPDstroke_Runtime::curve_start |
Curve Handles offset in the IBO where this handle starts.
Definition at line 251 of file DNA_gpencil_types.h.
Referenced by gpencil_edit_curve_stroke_count_cb(), and gpencil_edit_curve_stroke_iter_cb().
int bGPDstroke_Runtime::fill_start |
Triangle offset in the IBO where this fill starts.
Definition at line 249 of file DNA_gpencil_types.h.
Referenced by gpencil_object_verts_count_cb(), gpencil_stroke_cache_populate(), and blender::eevee::gpencil_stroke_sync().
struct bGPDstroke* bGPDstroke_Runtime::gps_orig |
Original stroke (used to dereference evaluated data)
Definition at line 254 of file DNA_gpencil_types.h.
Referenced by add_stroke(), add_stroke_cyclic(), add_stroke_simple(), BKE_gpencil_frame_original_pointers_update(), gpencil_generic_stroke_select(), gpencil_recalc_geometry_tag(), gpencil_sculpt_brush_do_frame(), gpencil_sculpt_brush_do_stroke(), gpencil_sculpt_rotation_eval_get(), gpencil_select_exec(), gpencil_stroke_do_circle_sel(), gpencil_update_on_write_stroke_cb(), gpencil_vertexpaint_brush_do_frame(), gpencil_vertexpaint_select_stroke(), gpencil_weightpaint_select_stroke(), and stroke_dash().
float bGPDstroke_Runtime::multi_frame_falloff |
Runtime falloff factor (only for transform).
Definition at line 244 of file DNA_gpencil_types.h.
Referenced by ElementResize(), ElementRotation_ex(), transdata_elem_bend(), transdata_elem_shear(), and transdata_elem_translate().
int bGPDstroke_Runtime::stroke_start |
Vertex offset in the VBO where this stroke starts.
Definition at line 247 of file DNA_gpencil_types.h.
Referenced by DRW_cache_gpencil_sbuffer_stroke_data_get(), gpencil_buffer_add_fill(), gpencil_buffer_add_point(), gpencil_buffer_add_stroke(), gpencil_edit_stroke_iter_cb(), gpencil_lines_indices_cb(), gpencil_object_verts_count_cb(), gpencil_sbuffer_stroke_ensure(), gpencil_stroke_cache_populate(), and blender::eevee::gpencil_stroke_sync().
char bGPDstroke_Runtime::tmp_layerinfo[128] |
temporary layer name only used during copy/paste to put the stroke in the original layer
Definition at line 241 of file DNA_gpencil_types.h.
Referenced by gpencil_brush_clone_add(), gpencil_duplicate_exec(), gpencil_duplicate_points(), gpencil_strokes_copy_exec(), and gpencil_strokes_paste_exec().