43#define MOD_WVG_ZEROFLOOR 1.0e-32f
53 int num,
float *new_w,
short falloff_type,
bool do_invert,
CurveMapping *cmap,
RNG *rng);
77 const char *text_map_bone,
78 const char *tex_uvlayer_name,
79 bool invert_vgroup_mask);
ATTR_WARN_UNUSED_RESULT const size_t num
Object is a sort of wrapper for general info.
void weightvg_do_map(int num, float *new_w, short falloff_type, const bool do_invert, CurveMapping *cmap, RNG *rng)
void weightvg_update_vg(MDeformVert *dvert, int defgrp_idx, MDeformWeight **dws, int num, const int *indices, const float *weights, const bool do_add, const float add_thresh, const bool do_rem, const float rem_thresh, const bool do_normalize)
void weightvg_ui_common(const bContext *C, PointerRNA *ob_ptr, PointerRNA *ptr, uiLayout *layout)
void weightvg_do_mask(const ModifierEvalContext *ctx, const int num, const int *indices, float *org_w, const float *new_w, Object *ob, Mesh *mesh, const float fact, const char defgrp_name[MAX_VGROUP_NAME], Scene *, Tex *texture, const int tex_use_channel, const int tex_mapping, Object *tex_map_object, const char *text_map_bone, const char *tex_uvlayer_name, const bool invert_vgroup_mask)
TEX_TEMPLATE DataVec texture(T, FltCoord, float=0.0f) RET