Blender V5.0
WPaintData Struct Reference

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

Public Member Functions

 ~WPaintData () override
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 98 of file paint_weight.cc.

Constructor & Destructor Documentation

◆ ~WPaintData()

WPaintData::~WPaintData ( )
inlineoverride

Member Data Documentation

◆ active

WeightPaintGroupData WPaintData::active

Definition at line 102 of file paint_weight.cc.

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

◆ defbase_sel

const bool* WPaintData::defbase_sel

Definition at line 111 of file paint_weight.cc.

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

◆ defbase_tot

int WPaintData::defbase_tot

Definition at line 116 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step().

◆ defbase_tot_sel

int WPaintData::defbase_tot_sel

Definition at line 112 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step().

◆ do_lock_relative

bool WPaintData::do_lock_relative

Definition at line 114 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step().

◆ do_multipaint

bool WPaintData::do_multipaint

Definition at line 113 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step().

◆ lock_flags

const bool* WPaintData::lock_flags

Definition at line 106 of file paint_weight.cc.

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

◆ mirror

WeightPaintGroupData WPaintData::mirror

Definition at line 102 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 120 of file paint_weight.cc.

Referenced by precompute_weight_values().

◆ vc

ViewContext WPaintData::vc

Definition at line 99 of file paint_weight.cc.

Referenced by wpaint_stroke_update_step().

◆ vgroup_locked

const bool* WPaintData::vgroup_locked

Definition at line 107 of file paint_weight.cc.

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

◆ vgroup_unlocked

const bool* WPaintData::vgroup_unlocked

Definition at line 108 of file paint_weight.cc.

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

◆ vgroup_validmap

const bool* WPaintData::vgroup_validmap

Definition at line 105 of file paint_weight.cc.

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


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