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

Inherits blender::ed::sculpt_paint::PaintModeData.

Public Member Functions

 PaintOperation ()=default
 
 ~PaintOperation ()
 
- Public Member Functions inherited from blender::ed::sculpt_paint::PaintModeData
virtual ~PaintModeData ()=default
 

Public Attributes

AbstractPaintModemode = nullptr
 
void * stroke_handle = nullptr
 
float prevmouse [2] = {0.0f, 0.0f}
 
float startmouse [2] = {0.0f, 0.0f}
 
double starttime = 0.0
 
wmPaintCursorcursor = nullptr
 
ViewContext vc = {nullptr}
 

Detailed Description

Definition at line 220 of file paint_image_ops_paint.cc.

Constructor & Destructor Documentation

◆ PaintOperation()

blender::ed::sculpt_paint::image::ops::paint::PaintOperation::PaintOperation ( )
default

◆ ~PaintOperation()

blender::ed::sculpt_paint::image::ops::paint::PaintOperation::~PaintOperation ( )
inline

Definition at line 233 of file paint_image_ops_paint.cc.

References WM_paint_cursor_end().

Member Data Documentation

◆ cursor

wmPaintCursor* blender::ed::sculpt_paint::image::ops::paint::PaintOperation::cursor = nullptr

Definition at line 229 of file paint_image_ops_paint.cc.

◆ mode

◆ prevmouse

float blender::ed::sculpt_paint::image::ops::paint::PaintOperation::prevmouse[2] = {0.0f, 0.0f}

◆ startmouse

float blender::ed::sculpt_paint::image::ops::paint::PaintOperation::startmouse[2] = {0.0f, 0.0f}

◆ starttime

double blender::ed::sculpt_paint::image::ops::paint::PaintOperation::starttime = 0.0

Definition at line 227 of file paint_image_ops_paint.cc.

◆ stroke_handle

◆ vc

ViewContext blender::ed::sculpt_paint::image::ops::paint::PaintOperation::vc = {nullptr}

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