Blender V4.3
blender::ed::sculpt_paint::image::ops::paint Namespace Reference

Classes

class  AbstractPaintMode
 
class  ImagePaintMode
 
struct  PaintOperation
 
class  ProjectionPaintMode
 

Functions

static void gradient_draw_line (bContext *, int x, int y, void *customdata)
 
static std::unique_ptr< PaintOperationtexture_paint_init (bContext *C, wmOperator *op, const float mouse[2])
 
static void paint_stroke_update_step (bContext *C, wmOperator *, PaintStroke *stroke, PointerRNA *itemptr)
 
static void paint_stroke_redraw (const bContext *C, PaintStroke *stroke, bool final)
 
static void paint_stroke_done (const bContext *C, PaintStroke *stroke)
 
static bool paint_stroke_test_start (bContext *C, wmOperator *op, const float mouse[2])
 
static int paint_invoke (bContext *C, wmOperator *op, const wmEvent *event)
 
static int paint_exec (bContext *C, wmOperator *op)
 
static int paint_modal (bContext *C, wmOperator *op, const wmEvent *event)
 
static void paint_cancel (bContext *C, wmOperator *op)
 

Function Documentation

◆ gradient_draw_line()

◆ paint_cancel()

static void blender::ed::sculpt_paint::image::ops::paint::paint_cancel ( bContext * C,
wmOperator * op )
static

◆ paint_exec()

◆ paint_invoke()

◆ paint_modal()

static int blender::ed::sculpt_paint::image::ops::paint::paint_modal ( bContext * C,
wmOperator * op,
const wmEvent * event )
static

◆ paint_stroke_done()

◆ paint_stroke_redraw()

◆ paint_stroke_test_start()

static bool blender::ed::sculpt_paint::image::ops::paint::paint_stroke_test_start ( bContext * C,
wmOperator * op,
const float mouse[2] )
static

◆ paint_stroke_update_step()

◆ texture_paint_init()