|
Blender V4.3
|
Public Attributes | |
| std::unique_ptr< PaintModeData > | mode_data |
| void * | stroke_cursor |
| wmTimer * | timer |
| std::optional< RandomNumberGenerator > | rng |
| ViewContext | vc |
| Brush * | brush |
| UnifiedPaintSettings * | ups |
| PaintSample | samples [PAINT_MAX_INPUT_SAMPLES] |
| int | num_samples |
| int | cur_sample |
| int | tot_samples |
| float2 | last_mouse_position |
| float3 | last_world_space_position |
| float3 | last_scene_spacing_delta |
| bool | stroke_over_mesh |
| float | stroke_distance |
| bool | stroke_started |
| bool | rake_started |
| int | event_type |
| bool | stroke_init |
| bool | brush_init |
| float2 | initial_mouse |
| float | cached_size_pressure |
| float | last_pressure |
| int | stroke_mode |
| float | last_tablet_event_pressure |
| float | zoom_2d |
| bool | pen_flip |
| float | x_tilt |
| float | y_tilt |
| bool | constrain_line |
| float2 | constrained_pos |
| StrokeGetLocation | get_location |
| StrokeTestStart | test_start |
| StrokeUpdateStep | update_step |
| StrokeRedraw | redraw |
| StrokeDone | done |
| bool | original |
Definition at line 61 of file paint_stroke.cc.
| Brush* blender::ed::sculpt_paint::PaintStroke::brush |
Definition at line 69 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_line_strokes_spacing(), blender::ed::sculpt_paint::paint_smooth_stroke(), blender::ed::sculpt_paint::paint_space_stroke(), blender::ed::sculpt_paint::paint_space_stroke_spacing(), blender::ed::sculpt_paint::paint_space_stroke_spacing_variable(), blender::ed::sculpt_paint::paint_stroke_curve_end(), blender::ed::sculpt_paint::paint_stroke_line_end(), blender::ed::sculpt_paint::paint_stroke_modal(), blender::ed::sculpt_paint::paint_stroke_new(), and blender::ed::sculpt_paint::stroke_done().
| bool blender::ed::sculpt_paint::PaintStroke::brush_init |
Definition at line 98 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_update().
| float blender::ed::sculpt_paint::PaintStroke::cached_size_pressure |
Definition at line 101 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_update().
| bool blender::ed::sculpt_paint::PaintStroke::constrain_line |
Definition at line 116 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_draw_line_cursor(), blender::ed::sculpt_paint::paint_stroke_line_constrain(), and blender::ed::sculpt_paint::paint_stroke_modal().
| float2 blender::ed::sculpt_paint::PaintStroke::constrained_pos |
Definition at line 117 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_draw_line_cursor(), and blender::ed::sculpt_paint::paint_stroke_line_constrain().
| int blender::ed::sculpt_paint::PaintStroke::cur_sample |
Definition at line 76 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_stroke_add_sample().
| StrokeDone blender::ed::sculpt_paint::PaintStroke::done |
Definition at line 123 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_stroke_new(), and blender::ed::sculpt_paint::stroke_done().
| int blender::ed::sculpt_paint::PaintStroke::event_type |
Definition at line 94 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_stroke_modal(), and blender::ed::sculpt_paint::paint_stroke_new().
| StrokeGetLocation blender::ed::sculpt_paint::PaintStroke::get_location |
Definition at line 119 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_update(), and blender::ed::sculpt_paint::paint_stroke_new().
| float2 blender::ed::sculpt_paint::PaintStroke::initial_mouse |
Definition at line 99 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_update().
| float2 blender::ed::sculpt_paint::PaintStroke::last_mouse_position |
Definition at line 79 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_stroke_add_step(), blender::ed::sculpt_paint::paint_draw_line_cursor(), blender::ed::sculpt_paint::paint_draw_smooth_cursor(), blender::ed::sculpt_paint::paint_line_strokes_spacing(), blender::ed::sculpt_paint::paint_smooth_stroke(), blender::ed::sculpt_paint::paint_space_stroke(), blender::ed::sculpt_paint::paint_stroke_curve_end(), blender::ed::sculpt_paint::paint_stroke_line_constrain(), blender::ed::sculpt_paint::paint_stroke_line_end(), and blender::ed::sculpt_paint::paint_stroke_modal().
| float blender::ed::sculpt_paint::PaintStroke::last_pressure |
Definition at line 103 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_stroke_add_step(), blender::ed::sculpt_paint::paint_smooth_stroke(), blender::ed::sculpt_paint::paint_space_stroke(), blender::ed::sculpt_paint::paint_space_stroke_spacing_variable(), blender::ed::sculpt_paint::paint_stroke_curve_end(), and blender::ed::sculpt_paint::paint_stroke_modal().
| float3 blender::ed::sculpt_paint::PaintStroke::last_scene_spacing_delta |
Definition at line 81 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_stroke_add_step(), and blender::ed::sculpt_paint::paint_space_stroke().
| float blender::ed::sculpt_paint::PaintStroke::last_tablet_event_pressure |
Definition at line 106 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_stroke_modal().
| float3 blender::ed::sculpt_paint::PaintStroke::last_world_space_position |
Definition at line 80 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_stroke_add_step(), blender::ed::sculpt_paint::paint_line_strokes_spacing(), blender::ed::sculpt_paint::paint_space_stroke(), blender::ed::sculpt_paint::paint_space_stroke_spacing(), blender::ed::sculpt_paint::paint_stroke_curve_end(), and blender::ed::sculpt_paint::paint_stroke_modal().
| std::unique_ptr<PaintModeData> blender::ed::sculpt_paint::PaintStroke::mode_data |
Definition at line 62 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_stroke_mode_data(), and blender::ed::sculpt_paint::paint_stroke_set_mode_data().
| int blender::ed::sculpt_paint::PaintStroke::num_samples |
Definition at line 75 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_stroke_add_sample(), and blender::ed::sculpt_paint::paint_stroke_sample_average().
| bool blender::ed::sculpt_paint::PaintStroke::original |
Definition at line 125 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_stroke_add_step(), blender::ed::sculpt_paint::paint_brush_update(), blender::ed::sculpt_paint::paint_line_strokes_spacing(), blender::ed::sculpt_paint::paint_space_stroke(), blender::ed::sculpt_paint::paint_stroke_curve_end(), blender::ed::sculpt_paint::paint_stroke_modal(), and blender::ed::sculpt_paint::paint_stroke_new().
| bool blender::ed::sculpt_paint::PaintStroke::pen_flip |
Definition at line 109 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_stroke_add_step(), blender::ed::sculpt_paint::paint_stroke_flipped(), and blender::ed::sculpt_paint::paint_stroke_modal().
| bool blender::ed::sculpt_paint::PaintStroke::rake_started |
Definition at line 92 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_update().
| StrokeRedraw blender::ed::sculpt_paint::PaintStroke::redraw |
Definition at line 122 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_stroke_modal(), blender::ed::sculpt_paint::paint_stroke_new(), and blender::ed::sculpt_paint::stroke_done().
| std::optional<RandomNumberGenerator> blender::ed::sculpt_paint::PaintStroke::rng |
Definition at line 65 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_update().
| PaintSample blender::ed::sculpt_paint::PaintStroke::samples[PAINT_MAX_INPUT_SAMPLES] |
Definition at line 74 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_stroke_add_sample(), and blender::ed::sculpt_paint::paint_stroke_sample_average().
| void* blender::ed::sculpt_paint::PaintStroke::stroke_cursor |
Definition at line 63 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_stroke_free(), and blender::ed::sculpt_paint::paint_stroke_modal().
| float blender::ed::sculpt_paint::PaintStroke::stroke_distance |
Definition at line 85 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_update(), blender::ed::sculpt_paint::paint_line_strokes_spacing(), blender::ed::sculpt_paint::paint_space_stroke(), blender::ed::sculpt_paint::paint_stroke_distance_get(), and blender::ed::sculpt_paint::paint_stroke_modal().
| bool blender::ed::sculpt_paint::PaintStroke::stroke_init |
Definition at line 96 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_stroke_modal().
| int blender::ed::sculpt_paint::PaintStroke::stroke_mode |
| bool blender::ed::sculpt_paint::PaintStroke::stroke_over_mesh |
Definition at line 83 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_line_strokes_spacing(), blender::ed::sculpt_paint::paint_space_stroke(), blender::ed::sculpt_paint::paint_stroke_curve_end(), and blender::ed::sculpt_paint::paint_stroke_modal().
| bool blender::ed::sculpt_paint::PaintStroke::stroke_started |
Definition at line 90 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_stroke_curve_end(), blender::ed::sculpt_paint::paint_stroke_exec(), blender::ed::sculpt_paint::paint_stroke_line_end(), blender::ed::sculpt_paint::paint_stroke_modal(), blender::ed::sculpt_paint::paint_stroke_started(), and blender::ed::sculpt_paint::stroke_done().
| StrokeTestStart blender::ed::sculpt_paint::PaintStroke::test_start |
Definition at line 120 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_stroke_curve_end(), blender::ed::sculpt_paint::paint_stroke_exec(), blender::ed::sculpt_paint::paint_stroke_modal(), and blender::ed::sculpt_paint::paint_stroke_new().
| wmTimer* blender::ed::sculpt_paint::PaintStroke::timer |
Definition at line 64 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_stroke_free(), and blender::ed::sculpt_paint::paint_stroke_modal().
| int blender::ed::sculpt_paint::PaintStroke::tot_samples |
Definition at line 77 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_stroke_add_step().
| StrokeUpdateStep blender::ed::sculpt_paint::PaintStroke::update_step |
Definition at line 121 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_stroke_add_step(), blender::ed::sculpt_paint::paint_stroke_exec(), and blender::ed::sculpt_paint::paint_stroke_new().
| UnifiedPaintSettings* blender::ed::sculpt_paint::PaintStroke::ups |
Definition at line 70 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_stroke_add_step(), blender::ed::sculpt_paint::paint_brush_update(), blender::ed::sculpt_paint::paint_line_strokes_spacing(), blender::ed::sculpt_paint::paint_space_stroke(), blender::ed::sculpt_paint::paint_stroke_curve_end(), blender::ed::sculpt_paint::paint_stroke_free(), blender::ed::sculpt_paint::paint_stroke_line_end(), blender::ed::sculpt_paint::paint_stroke_modal(), blender::ed::sculpt_paint::paint_stroke_new(), and blender::ed::sculpt_paint::stroke_done().
| ViewContext blender::ed::sculpt_paint::PaintStroke::vc |
Definition at line 68 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_stroke_add_step(), blender::ed::sculpt_paint::paint_draw_line_cursor(), blender::ed::sculpt_paint::paint_draw_smooth_cursor(), blender::ed::sculpt_paint::paint_line_strokes_spacing(), blender::ed::sculpt_paint::paint_space_stroke(), blender::ed::sculpt_paint::paint_space_stroke_spacing(), blender::ed::sculpt_paint::paint_stroke_curve_end(), blender::ed::sculpt_paint::paint_stroke_modal(), blender::ed::sculpt_paint::paint_stroke_new(), and blender::ed::sculpt_paint::paint_stroke_view_context().
| float blender::ed::sculpt_paint::PaintStroke::x_tilt |
Definition at line 112 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_stroke_add_step(), and blender::ed::sculpt_paint::paint_stroke_modal().
| float blender::ed::sculpt_paint::PaintStroke::y_tilt |
Definition at line 113 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_stroke_add_step(), and blender::ed::sculpt_paint::paint_stroke_modal().
| float blender::ed::sculpt_paint::PaintStroke::zoom_2d |
Definition at line 108 of file paint_stroke.cc.
Referenced by blender::ed::sculpt_paint::paint_brush_update(), blender::ed::sculpt_paint::paint_line_strokes_spacing(), blender::ed::sculpt_paint::paint_smooth_stroke(), blender::ed::sculpt_paint::paint_space_stroke(), blender::ed::sculpt_paint::paint_space_stroke_spacing(), blender::ed::sculpt_paint::paint_stroke_jitter_pos(), and blender::ed::sculpt_paint::paint_stroke_new().