Blender V5.0
blender::ed::sculpt_paint::image::ops::paint::PaintOperation Struct Reference

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

Public Member Functions

 PaintOperation ()=default
 ~PaintOperation () override
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 215 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 ( )
inlineoverride

Definition at line 228 of file paint_image_ops_paint.cc.

References cursor, mode, and WM_paint_cursor_end().

Member Data Documentation

◆ cursor

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

Definition at line 224 of file paint_image_ops_paint.cc.

Referenced by ~PaintOperation().

◆ 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 222 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: