Blender V4.3
WPaintData Struct Reference

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

Public Member Functions

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

Public Attributes

ViewContext vc
 
NormalAnglePrecalc normal_angle_precalc
 
WeightPaintGroupData active
 
WeightPaintGroupData mirror
 
const bool * vgroup_validmap
 
const bool * lock_flags
 
const bool * vgroup_locked
 
const bool * vgroup_unlocked
 
const bool * defbase_sel
 
int defbase_tot_sel
 
bool do_multipaint
 
bool do_lock_relative
 
int defbase_tot
 
floatprecomputed_weight
 
bool precomputed_weight_ready
 

Detailed Description

Definition at line 105 of file paint_weight.cc.

Constructor & Destructor Documentation

◆ ~WPaintData()

WPaintData::~WPaintData ( )
inline

Member Data Documentation

◆ active

WeightPaintGroupData WPaintData::active

Definition at line 109 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step().

◆ defbase_sel

const bool* WPaintData::defbase_sel

Definition at line 118 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step(), and ~WPaintData().

◆ defbase_tot

int WPaintData::defbase_tot

Definition at line 123 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step().

◆ defbase_tot_sel

int WPaintData::defbase_tot_sel

Definition at line 119 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step().

◆ do_lock_relative

bool WPaintData::do_lock_relative

Definition at line 121 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step().

◆ do_multipaint

bool WPaintData::do_multipaint

Definition at line 120 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step().

◆ lock_flags

const bool* WPaintData::lock_flags

Definition at line 113 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step(), and ~WPaintData().

◆ mirror

WeightPaintGroupData WPaintData::mirror

Definition at line 109 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step(), and ~WPaintData().

◆ normal_angle_precalc

NormalAnglePrecalc WPaintData::normal_angle_precalc

◆ precomputed_weight

float* WPaintData::precomputed_weight

◆ precomputed_weight_ready

bool WPaintData::precomputed_weight_ready

Definition at line 127 of file paint_weight.cc.

Referenced by precompute_weight_values().

◆ vc

ViewContext WPaintData::vc

Definition at line 106 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step().

◆ vgroup_locked

const bool* WPaintData::vgroup_locked

Definition at line 114 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step(), and ~WPaintData().

◆ vgroup_unlocked

const bool* WPaintData::vgroup_unlocked

Definition at line 115 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step(), and ~WPaintData().

◆ vgroup_validmap

const bool* WPaintData::vgroup_validmap

Definition at line 112 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step(), and ~WPaintData().


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