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

Inherits blender::ed::sculpt_paint::image::ops::paint::AbstractPaintMode.

Public Member Functions

void * paint_new_stroke (bContext *C, wmOperator *op, Object *, const float[2], int mode) override
 
void paint_stroke (bContext *, void *stroke_handle, float prev_mouse[2], float mouse[2], int eraser, float pressure, float distance, float size) override
 
void paint_stroke_redraw (const bContext *C, void *stroke_handle, bool final) override
 
void paint_stroke_done (void *stroke_handle) override
 
void paint_gradient_fill (const bContext *C, const Scene *, const Paint *, Brush *brush, PaintStroke *, void *stroke_handle, float mouse_start[2], float mouse_end[2]) override
 
void paint_bucket_fill (const bContext *C, const Scene *scene, const Paint *paint, Brush *brush, PaintStroke *stroke, void *stroke_handle, float mouse_start[2], float mouse_end[2]) override
 
- Public Member Functions inherited from blender::ed::sculpt_paint::image::ops::paint::AbstractPaintMode
virtual ~AbstractPaintMode ()=default
 

Detailed Description

Definition at line 80 of file paint_image_ops_paint.cc.

Member Function Documentation

◆ paint_bucket_fill()

void blender::ed::sculpt_paint::image::ops::paint::ImagePaintMode::paint_bucket_fill ( const bContext * C,
const Scene * scene,
const Paint * paint,
Brush * brush,
PaintStroke * stroke,
void * stroke_handle,
float mouse_start[2],
float mouse_end[2] )
inlineoverridevirtual

◆ paint_gradient_fill()

void blender::ed::sculpt_paint::image::ops::paint::ImagePaintMode::paint_gradient_fill ( const bContext * C,
const Scene * ,
const Paint * ,
Brush * brush,
PaintStroke * ,
void * stroke_handle,
float mouse_start[2],
float mouse_end[2] )
inlineoverridevirtual

◆ paint_new_stroke()

void * blender::ed::sculpt_paint::image::ops::paint::ImagePaintMode::paint_new_stroke ( bContext * C,
wmOperator * op,
Object * ,
const float [2],
int mode )
inlineoverridevirtual

◆ paint_stroke()

void blender::ed::sculpt_paint::image::ops::paint::ImagePaintMode::paint_stroke ( bContext * ,
void * stroke_handle,
float prev_mouse[2],
float mouse[2],
int eraser,
float pressure,
float distance,
float size )
inlineoverridevirtual

◆ paint_stroke_done()

void blender::ed::sculpt_paint::image::ops::paint::ImagePaintMode::paint_stroke_done ( void * stroke_handle)
inlineoverridevirtual

◆ paint_stroke_redraw()

void blender::ed::sculpt_paint::image::ops::paint::ImagePaintMode::paint_stroke_redraw ( const bContext * C,
void * stroke_handle,
bool final )
inlineoverridevirtual

The documentation for this class was generated from the following file: