Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/render/render_internal.c
| Show First 20 Lines • Show All 1,167 Lines • ▼ Show 20 Lines | |||||
| static int render_shutter_curve_preset_exec(bContext *C, wmOperator *op) | static int render_shutter_curve_preset_exec(bContext *C, wmOperator *op) | ||||
| { | { | ||||
| Scene *scene = CTX_data_scene(C); | Scene *scene = CTX_data_scene(C); | ||||
| CurveMapping *mblur_shutter_curve = &scene->r.mblur_shutter_curve; | CurveMapping *mblur_shutter_curve = &scene->r.mblur_shutter_curve; | ||||
| CurveMap *cm = mblur_shutter_curve->cm; | CurveMap *cm = mblur_shutter_curve->cm; | ||||
| int preset = RNA_enum_get(op->ptr, "shape"); | int preset = RNA_enum_get(op->ptr, "shape"); | ||||
| cm->flag &= ~CUMA_EXTEND_EXTRAPOLATE; | mblur_shutter_curve->flag &= ~CUMA_EXTEND_EXTRAPOLATE; | ||||
| mblur_shutter_curve->preset = preset; | mblur_shutter_curve->preset = preset; | ||||
| BKE_curvemap_reset( | BKE_curvemap_reset( | ||||
| cm, &mblur_shutter_curve->clipr, mblur_shutter_curve->preset, CURVEMAP_SLOPE_POS_NEG); | cm, &mblur_shutter_curve->clipr, mblur_shutter_curve->preset, CURVEMAP_SLOPE_POS_NEG); | ||||
| BKE_curvemapping_changed(mblur_shutter_curve, false); | BKE_curvemapping_changed(mblur_shutter_curve, false); | ||||
| return OPERATOR_FINISHED; | return OPERATOR_FINISHED; | ||||
| } | } | ||||
| Show All 22 Lines | |||||