|
Blender
V2.93
|
Public Attributes | |
| void * | mode_data |
| void * | stroke_cursor |
| wmTimer * | timer |
| struct RNG * | rng |
| ViewContext | vc |
| Brush * | brush |
| UnifiedPaintSettings * | ups |
| ListBase | line |
| PaintSample | samples [PAINT_MAX_INPUT_SAMPLES] |
| int | num_samples |
| int | cur_sample |
| int | tot_samples |
| float | last_mouse_position [2] |
| float | last_world_space_position [3] |
| bool | stroke_over_mesh |
| float | stroke_distance |
| bool | stroke_started |
| bool | rake_started |
| int | event_type |
| bool | stroke_init |
| bool | brush_init |
| float | initial_mouse [2] |
| float | cached_size_pressure |
| float | last_pressure |
| int | stroke_mode |
| float | last_tablet_event_pressure |
| float | zoom_2d |
| int | pen_flip |
| float | x_tilt |
| float | y_tilt |
| bool | constrain_line |
| float | constrained_pos [2] |
| StrokeGetLocation | get_location |
| StrokeTestStart | test_start |
| StrokeUpdateStep | update_step |
| StrokeRedraw | redraw |
| StrokeDone | done |
Definition at line 75 of file paint_stroke.c.
| Brush* PaintStroke::brush |
Definition at line 83 of file paint_stroke.c.
Referenced by paint_line_strokes_spacing(), paint_smooth_stroke(), paint_space_stroke(), paint_space_stroke_spacing(), paint_space_stroke_spacing_variable(), paint_stroke_curve_end(), paint_stroke_line_end(), paint_stroke_modal(), paint_stroke_new(), sculpt_brush_stroke_cancel(), stroke_done(), and vpaint_stroke_test_start().
| bool PaintStroke::brush_init |
Definition at line 113 of file paint_stroke.c.
Referenced by paint_brush_update().
| float PaintStroke::cached_size_pressure |
Definition at line 116 of file paint_stroke.c.
Referenced by paint_brush_update().
| bool PaintStroke::constrain_line |
Definition at line 131 of file paint_stroke.c.
Referenced by paint_draw_line_cursor(), paint_stroke_line_constrain(), and paint_stroke_modal().
| float PaintStroke::constrained_pos[2] |
Definition at line 132 of file paint_stroke.c.
Referenced by paint_draw_line_cursor(), and paint_stroke_line_constrain().
| int PaintStroke::cur_sample |
Definition at line 93 of file paint_stroke.c.
Referenced by paint_stroke_add_sample().
| StrokeDone PaintStroke::done |
Definition at line 138 of file paint_stroke.c.
Referenced by paint_stroke_new(), and stroke_done().
| int PaintStroke::event_type |
Definition at line 109 of file paint_stroke.c.
Referenced by paint_stroke_modal(), and paint_stroke_new().
| StrokeGetLocation PaintStroke::get_location |
Definition at line 134 of file paint_stroke.c.
Referenced by paint_brush_update(), and paint_stroke_new().
| float PaintStroke::initial_mouse[2] |
Definition at line 114 of file paint_stroke.c.
Referenced by paint_brush_update().
| float PaintStroke::last_mouse_position[2] |
Definition at line 96 of file paint_stroke.c.
Referenced by paint_brush_stroke_add_step(), paint_draw_line_cursor(), paint_draw_smooth_cursor(), paint_line_strokes_spacing(), paint_smooth_stroke(), paint_space_stroke(), paint_stroke_curve_end(), paint_stroke_line_constrain(), paint_stroke_line_end(), and paint_stroke_modal().
| float PaintStroke::last_pressure |
Definition at line 118 of file paint_stroke.c.
Referenced by paint_brush_stroke_add_step(), paint_smooth_stroke(), paint_space_stroke(), paint_space_stroke_spacing_variable(), paint_stroke_curve_end(), and paint_stroke_modal().
| float PaintStroke::last_tablet_event_pressure |
Definition at line 121 of file paint_stroke.c.
Referenced by paint_stroke_modal().
| float PaintStroke::last_world_space_position[3] |
Definition at line 97 of file paint_stroke.c.
Referenced by paint_brush_stroke_add_step(), paint_line_strokes_spacing(), paint_space_stroke(), paint_space_stroke_spacing(), paint_stroke_curve_end(), and paint_stroke_modal().
| ListBase PaintStroke::line |
Definition at line 87 of file paint_stroke.c.
Referenced by paint_stroke_free().
| void* PaintStroke::mode_data |
Definition at line 76 of file paint_stroke.c.
Referenced by paint_stroke_mode_data(), and paint_stroke_set_mode_data().
| int PaintStroke::num_samples |
Definition at line 92 of file paint_stroke.c.
Referenced by paint_stroke_add_sample(), and paint_stroke_sample_average().
| int PaintStroke::pen_flip |
Definition at line 124 of file paint_stroke.c.
Referenced by paint_brush_stroke_add_step(), paint_stroke_flipped(), and paint_stroke_modal().
| bool PaintStroke::rake_started |
Definition at line 107 of file paint_stroke.c.
Referenced by paint_brush_update().
| StrokeRedraw PaintStroke::redraw |
Definition at line 137 of file paint_stroke.c.
Referenced by paint_stroke_modal(), paint_stroke_new(), and stroke_done().
| struct RNG* PaintStroke::rng |
Definition at line 79 of file paint_stroke.c.
Referenced by paint_brush_update(), and paint_stroke_free().
| PaintSample PaintStroke::samples[PAINT_MAX_INPUT_SAMPLES] |
Definition at line 91 of file paint_stroke.c.
Referenced by paint_stroke_add_sample(), and paint_stroke_sample_average().
| void* PaintStroke::stroke_cursor |
Definition at line 77 of file paint_stroke.c.
Referenced by paint_stroke_free(), and paint_stroke_modal().
| float PaintStroke::stroke_distance |
Definition at line 100 of file paint_stroke.c.
Referenced by paint_brush_update(), paint_line_strokes_spacing(), paint_space_stroke(), paint_stroke_distance_get(), and paint_stroke_modal().
| bool PaintStroke::stroke_init |
Definition at line 111 of file paint_stroke.c.
Referenced by paint_stroke_modal().
| int PaintStroke::stroke_mode |
Definition at line 119 of file paint_stroke.c.
Referenced by paint_brush_stroke_add_step(), paint_stroke_inverted(), and paint_stroke_new().
| bool PaintStroke::stroke_over_mesh |
Definition at line 98 of file paint_stroke.c.
Referenced by paint_line_strokes_spacing(), paint_space_stroke(), paint_stroke_curve_end(), and paint_stroke_modal().
| bool PaintStroke::stroke_started |
Definition at line 105 of file paint_stroke.c.
Referenced by paint_stroke_curve_end(), paint_stroke_exec(), paint_stroke_line_end(), paint_stroke_modal(), and stroke_done().
| StrokeTestStart PaintStroke::test_start |
Definition at line 135 of file paint_stroke.c.
Referenced by paint_stroke_curve_end(), paint_stroke_exec(), paint_stroke_modal(), and paint_stroke_new().
| wmTimer* PaintStroke::timer |
Definition at line 78 of file paint_stroke.c.
Referenced by paint_stroke_free(), and paint_stroke_modal().
| int PaintStroke::tot_samples |
Definition at line 94 of file paint_stroke.c.
Referenced by paint_brush_stroke_add_step().
| StrokeUpdateStep PaintStroke::update_step |
Definition at line 136 of file paint_stroke.c.
Referenced by paint_brush_stroke_add_step(), paint_stroke_exec(), and paint_stroke_new().
| UnifiedPaintSettings* PaintStroke::ups |
Definition at line 84 of file paint_stroke.c.
Referenced by paint_brush_stroke_add_step(), paint_brush_update(), paint_line_strokes_spacing(), paint_space_stroke(), paint_stroke_curve_end(), paint_stroke_free(), paint_stroke_line_end(), paint_stroke_modal(), paint_stroke_new(), and stroke_done().
| ViewContext PaintStroke::vc |
Definition at line 82 of file paint_stroke.c.
Referenced by paint_brush_stroke_add_step(), paint_draw_line_cursor(), paint_draw_smooth_cursor(), paint_line_strokes_spacing(), paint_space_stroke(), paint_space_stroke_spacing(), paint_stroke_curve_end(), paint_stroke_modal(), paint_stroke_new(), and paint_stroke_view_context().
| float PaintStroke::x_tilt |
Definition at line 127 of file paint_stroke.c.
Referenced by paint_brush_stroke_add_step(), and paint_stroke_modal().
| float PaintStroke::y_tilt |
Definition at line 128 of file paint_stroke.c.
Referenced by paint_brush_stroke_add_step(), and paint_stroke_modal().
| float PaintStroke::zoom_2d |
Definition at line 123 of file paint_stroke.c.
Referenced by paint_brush_stroke_add_step(), paint_brush_update(), paint_line_strokes_spacing(), paint_smooth_stroke(), paint_space_stroke(), paint_space_stroke_spacing(), and paint_stroke_new().