Blender
V3.3
|
Public Attributes | |
Depsgraph * | depsgraph |
Main * | bmain |
Scene * | scene |
Object * | object |
ScrArea * | area |
ARegion * | region |
bGPdata * | gpd |
GP_Sculpt_Settings * | settings |
Brush * | brush |
Brush * | brush_prev |
eGP_Sculpt_Flag | flag |
eGP_Sculpt_SelectMaskFlag | mask |
GP_SpaceConversion | gsc |
bool | is_painting |
bool | is_transformed |
bool | first |
bool | is_multiframe |
bool | use_multiframe_falloff |
int | cfra |
float | mval [2] |
float | mval_prev [2] |
float | pressure |
float | pressure_prev |
float | dvec [3] |
float | rot_eval |
float | mf_falloff |
int | vrgroup |
rcti | brush_rect |
GHash * | stroke_customdata |
void * | customdata |
wmTimer * | timer |
bool | timerTick |
float | inv_mat [4][4] |
RNG * | rng |
struct GHash * | automasking_strokes |
bool | automasking_ready |
Definition at line 75 of file gpencil_sculpt_paint.c.
ScrArea* tGP_BrushEditData::area |
Definition at line 82 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_init().
bool tGP_BrushEditData::automasking_ready |
Definition at line 151 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_apply().
struct GHash* tGP_BrushEditData::automasking_strokes |
Definition at line 150 of file gpencil_sculpt_paint.c.
Referenced by get_automasking_strokes_list(), gpencil_sculpt_brush_apply_event(), gpencil_sculpt_brush_do_frame(), gpencil_sculpt_brush_exit(), and gpencil_sculpt_brush_init().
Main* tGP_BrushEditData::bmain |
Definition at line 78 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_init(), and gpencil_sculpt_get_smooth_brush().
Brush* tGP_BrushEditData::brush |
Definition at line 90 of file gpencil_sculpt_paint.c.
Referenced by get_automasking_strokes_list(), gpencil_brush_clone_adjust(), gpencil_brush_influence_calc(), gpencil_brush_invert_check(), gpencil_brush_randomize_apply(), gpencil_brush_smooth_apply(), gpencil_sculpt_brush_apply(), gpencil_sculpt_brush_apply_event(), gpencil_sculpt_brush_apply_standard(), gpencil_sculpt_brush_do_frame(), gpencil_sculpt_brush_do_stroke(), gpencil_sculpt_brush_exit(), gpencil_sculpt_brush_header_set(), gpencil_sculpt_brush_init(), and gpencil_sculpt_brush_invoke().
Brush* tGP_BrushEditData::brush_prev |
Definition at line 91 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_apply_event().
rcti tGP_BrushEditData::brush_rect |
Definition at line 133 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_apply(), and gpencil_sculpt_brush_do_stroke().
int tGP_BrushEditData::cfra |
Definition at line 111 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_init(), and gpencil_sculpt_brush_init_stroke().
void* tGP_BrushEditData::customdata |
Definition at line 139 of file gpencil_sculpt_paint.c.
Referenced by gpencil_brush_clone_add(), gpencil_brush_clone_adjust(), gpencil_brush_clone_free(), and gpencil_brush_clone_init().
Depsgraph* tGP_BrushEditData::depsgraph |
Definition at line 77 of file gpencil_sculpt_paint.c.
Referenced by get_automasking_strokes_list(), gpencil_sculpt_brush_apply_standard(), gpencil_sculpt_brush_do_frame(), and gpencil_sculpt_brush_init().
float tGP_BrushEditData::dvec[3] |
Definition at line 121 of file gpencil_sculpt_paint.c.
Referenced by gpencil_brush_calc_midpoint(), gpencil_brush_clone_add(), gpencil_brush_clone_adjust(), gpencil_brush_grab_apply_cached(), gpencil_brush_grab_calc_dvec(), gpencil_brush_pinch_apply(), gpencil_brush_push_apply(), and gpencil_brush_twist_apply().
bool tGP_BrushEditData::first |
Definition at line 104 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_apply(), gpencil_sculpt_brush_apply_clone(), gpencil_sculpt_brush_apply_event(), gpencil_sculpt_brush_do_frame(), gpencil_sculpt_brush_init(), and gpencil_sculpt_brush_modal().
eGP_Sculpt_Flag tGP_BrushEditData::flag |
Definition at line 93 of file gpencil_sculpt_paint.c.
Referenced by gpencil_brush_invert_check(), and gpencil_sculpt_brush_apply().
bGPdata* tGP_BrushEditData::gpd |
Definition at line 86 of file gpencil_sculpt_paint.c.
Referenced by get_automasking_strokes_list(), gpencil_sculpt_brush_apply(), gpencil_sculpt_brush_exit(), gpencil_sculpt_brush_init(), gpencil_sculpt_brush_init_stroke(), gpencil_sculpt_brush_modal(), and gpencil_sculpt_rotation_eval_get().
GP_SpaceConversion tGP_BrushEditData::gsc |
Definition at line 97 of file gpencil_sculpt_paint.c.
Referenced by get_automasking_strokes_list(), gpencil_brush_clone_adjust(), gpencil_brush_randomize_apply(), gpencil_brush_twist_apply(), gpencil_sculpt_brush_do_frame(), gpencil_sculpt_brush_do_stroke(), gpencil_sculpt_brush_init(), and gpencil_sculpt_rotation_eval_get().
float tGP_BrushEditData::inv_mat[4][4] |
Definition at line 146 of file gpencil_sculpt_paint.c.
Referenced by gpencil_brush_push_apply(), and gpencil_sculpt_brush_init().
bool tGP_BrushEditData::is_multiframe |
Definition at line 107 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_apply_standard(), and gpencil_sculpt_brush_init().
bool tGP_BrushEditData::is_painting |
Definition at line 100 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_init(), gpencil_sculpt_brush_invoke(), and gpencil_sculpt_brush_modal().
bool tGP_BrushEditData::is_transformed |
Definition at line 101 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_init(), and gpencil_sculpt_rotation_eval_get().
eGP_Sculpt_SelectMaskFlag tGP_BrushEditData::mask |
Definition at line 94 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_do_stroke(), and gpencil_sculpt_brush_init().
float tGP_BrushEditData::mf_falloff |
Definition at line 127 of file gpencil_sculpt_paint.c.
Referenced by gpencil_brush_influence_calc(), and gpencil_sculpt_brush_apply_standard().
float tGP_BrushEditData::mval[2] |
Definition at line 117 of file gpencil_sculpt_paint.c.
Referenced by get_automasking_strokes_list(), gpencil_brush_calc_midpoint(), gpencil_brush_grab_calc_dvec(), gpencil_brush_influence_calc(), gpencil_brush_randomize_apply(), gpencil_brush_twist_apply(), gpencil_sculpt_brush_apply(), and gpencil_sculpt_brush_do_frame().
float tGP_BrushEditData::mval_prev[2] |
Definition at line 117 of file gpencil_sculpt_paint.c.
Referenced by gpencil_brush_grab_calc_dvec(), gpencil_brush_randomize_apply(), gpencil_sculpt_brush_apply(), and gpencil_sculpt_brush_init().
Object* tGP_BrushEditData::object |
Definition at line 80 of file gpencil_sculpt_paint.c.
Referenced by get_automasking_strokes_list(), gpencil_brush_calc_midpoint(), gpencil_brush_clone_add(), gpencil_brush_grab_calc_dvec(), gpencil_brush_pinch_apply(), gpencil_brush_twist_apply(), gpencil_sculpt_brush_apply_standard(), gpencil_sculpt_brush_do_frame(), and gpencil_sculpt_brush_init().
float tGP_BrushEditData::pressure |
Definition at line 118 of file gpencil_sculpt_paint.c.
Referenced by gpencil_brush_influence_calc(), gpencil_sculpt_brush_apply(), gpencil_sculpt_brush_do_frame(), and gpencil_sculpt_brush_do_stroke().
float tGP_BrushEditData::pressure_prev |
Definition at line 118 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_apply().
ARegion* tGP_BrushEditData::region |
Definition at line 83 of file gpencil_sculpt_paint.c.
Referenced by gpencil_brush_calc_midpoint(), gpencil_brush_grab_calc_dvec(), gpencil_brush_randomize_apply(), gpencil_brush_twist_apply(), and gpencil_sculpt_brush_init().
RNG* tGP_BrushEditData::rng |
Definition at line 148 of file gpencil_sculpt_paint.c.
Referenced by gpencil_brush_randomize_apply(), gpencil_sculpt_brush_exit(), and gpencil_sculpt_brush_init().
float tGP_BrushEditData::rot_eval |
Definition at line 124 of file gpencil_sculpt_paint.c.
Referenced by gpencil_brush_clone_adjust(), gpencil_brush_grab_apply_cached(), gpencil_brush_grab_calc_dvec(), and gpencil_sculpt_brush_apply_standard().
Scene* tGP_BrushEditData::scene |
Definition at line 79 of file gpencil_sculpt_paint.c.
Referenced by gpencil_brush_clone_add(), gpencil_sculpt_brush_apply_standard(), gpencil_sculpt_brush_init(), gpencil_sculpt_brush_init_stroke(), and gpencil_sculpt_compute_lock_axis().
GP_Sculpt_Settings* tGP_BrushEditData::settings |
Definition at line 89 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_init().
GHash* tGP_BrushEditData::stroke_customdata |
Definition at line 137 of file gpencil_sculpt_paint.c.
Referenced by gpencil_brush_grab_apply_cached(), gpencil_brush_grab_store_points(), gpencil_brush_grab_stroke_init(), gpencil_sculpt_brush_exit(), and gpencil_sculpt_brush_init().
wmTimer* tGP_BrushEditData::timer |
Definition at line 142 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_exit(), gpencil_sculpt_brush_invoke(), and gpencil_sculpt_brush_modal().
bool tGP_BrushEditData::timerTick |
Definition at line 143 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_modal().
bool tGP_BrushEditData::use_multiframe_falloff |
Definition at line 108 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_apply_standard(), and gpencil_sculpt_brush_init().
int tGP_BrushEditData::vrgroup |
Definition at line 130 of file gpencil_sculpt_paint.c.
Referenced by gpencil_sculpt_brush_init().