Blender V4.5
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
Brushbrush

Detailed Description

Handle for stroke (operator customdata)

Definition at line 230 of file paint_image_proj.cc.

Member Data Documentation

◆ brush

Brush* ProjStrokeHandle::brush

Definition at line 252 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 238 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 245 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 243 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

◆ symmetry_flags

int ProjStrokeHandle::symmetry_flags

Definition at line 241 of file paint_image_proj.cc.

Referenced by paint_proj_new_stroke().


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