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