|
| static void | blender::ed::sculpt_paint::paint_draw_smooth_cursor (bContext *C, const blender::int2 &xy, const blender::float2 &, void *customdata) |
| static void | blender::ed::sculpt_paint::paint_draw_line_cursor (bContext *, const blender::int2 &xy, const blender::float2 &, void *customdata) |
| static bool | blender::ed::sculpt_paint::image_paint_brush_type_require_location (const Brush &brush, const PaintMode mode) |
| static bool | blender::ed::sculpt_paint::paint_stroke_use_scene_spacing (const Brush &brush, const PaintMode mode) |
| static bool | blender::ed::sculpt_paint::image_paint_brush_type_raycast_original (const Brush &brush, PaintMode) |
| static bool | blender::ed::sculpt_paint::image_paint_brush_type_require_inbetween_mouse_events (const Brush &brush, const PaintMode mode) |
| bool | blender::ed::sculpt_paint::paint_brush_update (bContext *C, const Brush &brush, PaintMode mode, PaintStroke *stroke, const float mouse_init[2], float mouse[2], float pressure, float r_location[3], bool *r_location_is_set) |
| static bool | blender::ed::sculpt_paint::paint_stroke_use_dash (const Brush &brush) |
| static bool | blender::ed::sculpt_paint::paint_stroke_use_jitter (const PaintMode mode, const Brush &brush, const bool invert) |
| void | blender::ed::sculpt_paint::paint_stroke_jitter_pos (const PaintStroke &stroke, PaintMode mode, const Brush &brush, float pressure, const float mval[2], float r_mouse_out[2]) |
| static void | blender::ed::sculpt_paint::paint_brush_stroke_add_step (bContext *C, wmOperator *op, PaintStroke *stroke, const float2 mval, float pressure) |
| static bool | blender::ed::sculpt_paint::paint_smooth_stroke (PaintStroke *stroke, const PaintSample *sample, const PaintMode mode, float2 &r_mouse, float &r_pressure) |
| static float | blender::ed::sculpt_paint::paint_space_stroke_spacing (const bContext *C, PaintStroke *stroke, const float size_factor, const float pressure) |
| static float | blender::ed::sculpt_paint::paint_space_stroke_spacing_no_pressure (const bContext *C, PaintStroke *stroke) |
| static float | blender::ed::sculpt_paint::paint_stroke_overlapped_curve (const Brush &br, const float x, const float spacing) |
| static float | blender::ed::sculpt_paint::paint_stroke_integrate_overlap (const Brush &br, const float factor) |
| static float | blender::ed::sculpt_paint::paint_space_stroke_spacing_variable (bContext *C, PaintStroke *stroke, const float pressure, const float pressure_delta, const float length) |
| static int | blender::ed::sculpt_paint::paint_space_stroke (bContext *C, wmOperator *op, PaintStroke *stroke, const float2 final_mouse, const float final_pressure) |
| static bool | blender::ed::sculpt_paint::print_pressure_status_enabled () |
| PaintStroke * | blender::ed::sculpt_paint::paint_stroke_new (bContext *C, wmOperator *op, StrokeGetLocation get_location, StrokeTestStart test_start, StrokeUpdateStep update_step, StrokeRedraw redraw, StrokeDone done, int event_type) |
| void | blender::ed::sculpt_paint::paint_stroke_free (bContext *C, wmOperator *op, PaintStroke *stroke) |
| static void | blender::ed::sculpt_paint::stroke_done (bContext *C, wmOperator *op, PaintStroke *stroke) |
| static bool | blender::ed::sculpt_paint::curves_sculpt_brush_uses_spacing (const eBrushCurvesSculptType tool) |
| bool | blender::ed::sculpt_paint::paint_space_stroke_enabled (const Brush &br, PaintMode mode) |
| static bool | blender::ed::sculpt_paint::sculpt_is_grab_tool (const Brush &br) |
| bool | blender::ed::sculpt_paint::paint_supports_dynamic_size (const Brush &br, PaintMode mode) |
| bool | blender::ed::sculpt_paint::paint_supports_smooth_stroke (PaintStroke *stroke, const Brush &br, PaintMode mode) |
| bool | blender::ed::sculpt_paint::paint_supports_texture (PaintMode mode) |
| bool | blender::ed::sculpt_paint::paint_supports_dynamic_tex_coords (const Brush &br, PaintMode mode) |
| wmKeyMap * | blender::ed::sculpt_paint::paint_stroke_modal_keymap (wmKeyConfig *keyconf) |
| static void | blender::ed::sculpt_paint::paint_stroke_add_sample (PaintStroke *stroke, const int input_samples, const float x, const float y, const float pressure) |
| static void | blender::ed::sculpt_paint::paint_stroke_sample_average (const PaintStroke *stroke, PaintSample *average) |
| static void | blender::ed::sculpt_paint::paint_line_strokes_spacing (bContext *C, wmOperator *op, PaintStroke *stroke, const float spacing, float *length_residue, const float2 old_pos, const float2 new_pos) |
| static void | blender::ed::sculpt_paint::paint_stroke_line_end (bContext *C, wmOperator *op, PaintStroke *stroke, const float2 mouse) |
| static bool | blender::ed::sculpt_paint::paint_stroke_curve_end (bContext *C, wmOperator *op, PaintStroke *stroke) |
| static void | blender::ed::sculpt_paint::paint_stroke_line_constrain (PaintStroke *stroke, float2 &mouse) |
| wmOperatorStatus | blender::ed::sculpt_paint::paint_stroke_modal (bContext *C, wmOperator *op, const wmEvent *event, PaintStroke **stroke_p) |
| wmOperatorStatus | blender::ed::sculpt_paint::paint_stroke_exec (bContext *C, wmOperator *op, PaintStroke *stroke) |
| void | blender::ed::sculpt_paint::paint_stroke_cancel (bContext *C, wmOperator *op, PaintStroke *stroke) |
| ViewContext * | blender::ed::sculpt_paint::paint_stroke_view_context (PaintStroke *stroke) |
| void * | blender::ed::sculpt_paint::paint_stroke_mode_data (PaintStroke *stroke) |
| bool | blender::ed::sculpt_paint::paint_stroke_flipped (PaintStroke *stroke) |
| bool | blender::ed::sculpt_paint::paint_stroke_inverted (PaintStroke *stroke) |
| float | blender::ed::sculpt_paint::paint_stroke_distance_get (PaintStroke *stroke) |
| void | blender::ed::sculpt_paint::paint_stroke_set_mode_data (PaintStroke *stroke, std::unique_ptr< PaintModeData > mode_data) |
| bool | blender::ed::sculpt_paint::paint_stroke_started (PaintStroke *stroke) |
| static const bToolRef * | blender::ed::sculpt_paint::brush_tool_get (const bContext *C) |
| bool | blender::ed::sculpt_paint::paint_brush_tool_poll (bContext *C) |
| bool | blender::ed::sculpt_paint::paint_brush_cursor_poll (bContext *C) |