Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/paint.c
| Show First 20 Lines • Show All 649 Lines • ▼ Show 20 Lines | |||||
| */ | */ | ||||
| bool BKE_paint_select_elem_test(Object *ob) | bool BKE_paint_select_elem_test(Object *ob) | ||||
| { | { | ||||
| return (BKE_paint_select_vert_test(ob) || BKE_paint_select_face_test(ob)); | return (BKE_paint_select_vert_test(ob) || BKE_paint_select_face_test(ob)); | ||||
| } | } | ||||
| void BKE_paint_cavity_curve_preset(Paint *p, int preset) | void BKE_paint_cavity_curve_preset(Paint *p, int preset) | ||||
| { | { | ||||
| CurveMap *cm = NULL; | CurveMapping *cumap = NULL; | ||||
| CurveMap *cuma = NULL; | |||||
| if (!p->cavity_curve) { | if (!p->cavity_curve) { | ||||
| p->cavity_curve = BKE_curvemapping_add(1, 0, 0, 1, 1); | p->cavity_curve = BKE_curvemapping_add(1, 0, 0, 1, 1); | ||||
| } | } | ||||
| cumap = p->cavity_curve; | |||||
| cm = p->cavity_curve->cm; | cumap->flag &= ~CUMA_EXTEND_EXTRAPOLATE; | ||||
| cm->flag &= ~CUMA_EXTEND_EXTRAPOLATE; | cumap->preset = preset; | ||||
| p->cavity_curve->preset = preset; | cuma = cumap->cm; | ||||
| BKE_curvemap_reset( | BKE_curvemap_reset(cuma, &cumap->clipr, cumap->preset, CURVEMAP_SLOPE_POSITIVE); | ||||
| cm, &p->cavity_curve->clipr, p->cavity_curve->preset, CURVEMAP_SLOPE_POSITIVE); | BKE_curvemapping_changed(cumap, false); | ||||
| BKE_curvemapping_changed(p->cavity_curve, false); | |||||
| } | } | ||||
| eObjectMode BKE_paint_object_mode_from_paintmode(ePaintMode mode) | eObjectMode BKE_paint_object_mode_from_paintmode(ePaintMode mode) | ||||
| { | { | ||||
| switch (mode) { | switch (mode) { | ||||
| case PAINT_MODE_SCULPT: | case PAINT_MODE_SCULPT: | ||||
| return OB_MODE_SCULPT; | return OB_MODE_SCULPT; | ||||
| case PAINT_MODE_VERTEX: | case PAINT_MODE_VERTEX: | ||||
| ▲ Show 20 Lines • Show All 921 Lines • Show Last 20 Lines | |||||