Blender
V3.3
|
Public Attributes | |
Scene * | scene |
Object * | object |
ARegion * | region |
bGPdata * | gpd |
Brush * | brush |
float | linear_color [3] |
eGPDvertex_brush_Flag | flag |
eGP_Vertex_SelectMaskFlag | mask |
GP_SpaceConversion | gsc |
bool | is_painting |
bool | first |
bool | is_multiframe |
bool | use_multiframe_falloff |
float | mval [2] |
float | mval_prev [2] |
float | pressure |
float | pressure_prev |
float | dvec [2] |
float | mf_falloff |
rcti | brush_rect |
tGP_Selected * | pbuffer |
int | pbuffer_used |
int | pbuffer_size |
tGP_Grid * | grid |
int | grid_size |
int | grid_len |
int | grid_sample [2] |
bool | grid_ready |
Definition at line 84 of file gpencil_vertex_paint.c.
Brush* tGP_BrushVertexpaintData::brush |
Definition at line 93 of file gpencil_vertex_paint.c.
Referenced by brush_average_apply(), brush_blur_apply(), brush_influence_calc(), brush_replace_apply(), brush_smear_apply(), brush_tint_apply(), gpencil_vertexpaint_brush_apply(), gpencil_vertexpaint_brush_do_frame(), gpencil_vertexpaint_brush_exit(), gpencil_vertexpaint_brush_init(), and gpencil_vertexpaint_select_stroke().
rcti tGP_BrushVertexpaintData::brush_rect |
Definition at line 125 of file gpencil_vertex_paint.c.
Referenced by gpencil_grid_cells_init(), gpencil_vertexpaint_brush_apply(), and gpencil_vertexpaint_select_stroke().
float tGP_BrushVertexpaintData::dvec[2] |
Definition at line 119 of file gpencil_vertex_paint.c.
Referenced by brush_calc_dvec_2d(), and gpencil_grid_cell_average_color_idx_get().
bool tGP_BrushVertexpaintData::first |
Definition at line 105 of file gpencil_vertex_paint.c.
Referenced by brush_smear_apply(), gpencil_vertexpaint_brush_apply(), gpencil_vertexpaint_brush_apply_event(), gpencil_vertexpaint_brush_init(), and gpencil_vertexpaint_brush_modal().
eGPDvertex_brush_Flag tGP_BrushVertexpaintData::flag |
Definition at line 95 of file gpencil_vertex_paint.c.
Referenced by brush_invert_check(), and gpencil_vertexpaint_brush_apply().
bGPdata* tGP_BrushVertexpaintData::gpd |
Definition at line 91 of file gpencil_vertex_paint.c.
Referenced by gpencil_vertexpaint_brush_apply(), gpencil_vertexpaint_brush_init(), and gpencil_vertexpaint_brush_modal().
tGP_Grid* tGP_BrushVertexpaintData::grid |
Grid of average colors
Definition at line 136 of file gpencil_vertex_paint.c.
Referenced by brush_smear_apply(), gpencil_grid_cell_index_get(), gpencil_grid_cells_init(), gpencil_grid_colors_calc(), gpencil_vertexpaint_brush_exit(), and gpencil_vertexpaint_brush_init().
int tGP_BrushVertexpaintData::grid_len |
Total number of cells elements in the grid array.
Definition at line 140 of file gpencil_vertex_paint.c.
Referenced by brush_smear_apply(), gpencil_grid_cell_index_get(), gpencil_grid_colors_calc(), and gpencil_vertexpaint_brush_init().
bool tGP_BrushVertexpaintData::grid_ready |
Grid is ready to use
Definition at line 144 of file gpencil_vertex_paint.c.
Referenced by brush_smear_apply(), gpencil_grid_colors_calc(), and gpencil_vertexpaint_brush_init().
int tGP_BrushVertexpaintData::grid_sample[2] |
Grid sample position (used to determine distance of falloff)
Definition at line 142 of file gpencil_vertex_paint.c.
Referenced by brush_smear_apply(), and gpencil_grid_colors_calc().
int tGP_BrushVertexpaintData::grid_size |
Total number of rows/cols.
Definition at line 138 of file gpencil_vertex_paint.c.
Referenced by brush_smear_apply(), gpencil_grid_cells_init(), and gpencil_vertexpaint_brush_init().
GP_SpaceConversion tGP_BrushVertexpaintData::gsc |
Definition at line 99 of file gpencil_vertex_paint.c.
Referenced by gpencil_vertexpaint_brush_init(), and gpencil_vertexpaint_select_stroke().
bool tGP_BrushVertexpaintData::is_multiframe |
Definition at line 108 of file gpencil_vertex_paint.c.
Referenced by gpencil_vertexpaint_brush_apply_to_layers(), and gpencil_vertexpaint_brush_init().
bool tGP_BrushVertexpaintData::is_painting |
Definition at line 102 of file gpencil_vertex_paint.c.
Referenced by gpencil_vertexpaint_brush_init(), gpencil_vertexpaint_brush_invoke(), and gpencil_vertexpaint_brush_modal().
float tGP_BrushVertexpaintData::linear_color[3] |
Definition at line 94 of file gpencil_vertex_paint.c.
Referenced by brush_replace_apply(), brush_tint_apply(), and gpencil_vertexpaint_brush_init().
eGP_Vertex_SelectMaskFlag tGP_BrushVertexpaintData::mask |
Definition at line 96 of file gpencil_vertex_paint.c.
Referenced by gpencil_vertexpaint_brush_init(), and gpencil_vertexpaint_select_stroke().
float tGP_BrushVertexpaintData::mf_falloff |
Definition at line 122 of file gpencil_vertex_paint.c.
Referenced by brush_influence_calc(), and gpencil_vertexpaint_brush_apply_to_layers().
float tGP_BrushVertexpaintData::mval[2] |
Definition at line 115 of file gpencil_vertex_paint.c.
Referenced by brush_calc_dvec_2d(), brush_influence_calc(), brush_smear_apply(), gpencil_grid_cell_index_get(), gpencil_grid_cells_init(), gpencil_grid_colors_calc(), gpencil_vertexpaint_brush_apply(), and gpencil_vertexpaint_select_stroke().
float tGP_BrushVertexpaintData::mval_prev[2] |
Definition at line 115 of file gpencil_vertex_paint.c.
Referenced by brush_calc_dvec_2d(), and gpencil_vertexpaint_brush_apply().
Object* tGP_BrushVertexpaintData::object |
Definition at line 86 of file gpencil_vertex_paint.c.
Referenced by gpencil_vertexpaint_brush_apply_to_layers(), gpencil_vertexpaint_brush_init(), and gpencil_vertexpaint_select_stroke().
tGP_Selected* tGP_BrushVertexpaintData::pbuffer |
Stroke buffer.
Definition at line 129 of file gpencil_vertex_paint.c.
Referenced by get_surrounding_color(), gpencil_grid_colors_calc(), gpencil_save_selected_point(), gpencil_vertexpaint_brush_do_frame(), gpencil_vertexpaint_brush_exit(), and gpencil_vertexpaint_brush_init().
int tGP_BrushVertexpaintData::pbuffer_size |
Number of total elements available in cache.
Definition at line 133 of file gpencil_vertex_paint.c.
Referenced by gpencil_save_selected_point(), gpencil_vertexpaint_brush_do_frame(), and gpencil_vertexpaint_brush_init().
int tGP_BrushVertexpaintData::pbuffer_used |
Number of elements currently used in cache.
Definition at line 131 of file gpencil_vertex_paint.c.
Referenced by brush_smear_apply(), get_surrounding_color(), gpencil_grid_colors_calc(), gpencil_save_selected_point(), gpencil_vertexpaint_brush_do_frame(), and gpencil_vertexpaint_brush_init().
float tGP_BrushVertexpaintData::pressure |
Definition at line 116 of file gpencil_vertex_paint.c.
Referenced by brush_average_apply(), brush_blur_apply(), brush_influence_calc(), brush_smear_apply(), brush_tint_apply(), gpencil_vertexpaint_brush_apply(), gpencil_vertexpaint_brush_do_frame(), and gpencil_vertexpaint_select_stroke().
float tGP_BrushVertexpaintData::pressure_prev |
Definition at line 116 of file gpencil_vertex_paint.c.
Referenced by gpencil_vertexpaint_brush_apply().
ARegion* tGP_BrushVertexpaintData::region |
Definition at line 88 of file gpencil_vertex_paint.c.
Referenced by gpencil_vertexpaint_brush_init().
Scene* tGP_BrushVertexpaintData::scene |
Definition at line 85 of file gpencil_vertex_paint.c.
Referenced by gpencil_vertexpaint_brush_init().
bool tGP_BrushVertexpaintData::use_multiframe_falloff |
Definition at line 109 of file gpencil_vertex_paint.c.
Referenced by gpencil_vertexpaint_brush_apply_to_layers(), and gpencil_vertexpaint_brush_init().