Blender V5.0
ProjStrokeHandle Struct Reference

Public Attributes

ProjPaintStateps_views [8]
std::optional< blender::float3initial_hsv_jitter
int ps_views_tot
int symmetry_flags
int orig_brush_size
bool need_redraw
bool is_clone_cursor_pick
Scenescene
Paintpaint
Brushbrush

Detailed Description

Handle for stroke (operator customdata)

Definition at line 235 of file paint_image_proj.cc.

Member Data Documentation

◆ brush

Brush* ProjStrokeHandle::brush

Definition at line 258 of file paint_image_proj.cc.

Referenced by paint_proj_new_stroke(), and paint_proj_stroke_done().

◆ initial_hsv_jitter

std::optional<blender::float3> ProjStrokeHandle::initial_hsv_jitter

Definition at line 243 of file paint_image_proj.cc.

Referenced by paint_proj_new_stroke(), and paint_proj_stroke_ps().

◆ is_clone_cursor_pick

bool ProjStrokeHandle::is_clone_cursor_pick

◆ need_redraw

bool ProjStrokeHandle::need_redraw

Definition at line 250 of file paint_image_proj.cc.

Referenced by paint_proj_redraw(), and paint_proj_stroke_ps().

◆ orig_brush_size

int ProjStrokeHandle::orig_brush_size

Definition at line 248 of file paint_image_proj.cc.

Referenced by paint_proj_new_stroke(), and paint_proj_stroke_done().

◆ paint

Paint* ProjStrokeHandle::paint

Definition at line 257 of file paint_image_proj.cc.

Referenced by paint_proj_new_stroke(), and paint_proj_stroke_done().

◆ ps_views

ProjPaintState* ProjStrokeHandle::ps_views[8]

◆ ps_views_tot

int ProjStrokeHandle::ps_views_tot

◆ scene

Scene* ProjStrokeHandle::scene

Definition at line 256 of file paint_image_proj.cc.

Referenced by paint_proj_new_stroke(), and paint_proj_stroke().

◆ symmetry_flags

int ProjStrokeHandle::symmetry_flags

Definition at line 246 of file paint_image_proj.cc.

Referenced by paint_proj_new_stroke().


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