Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform_mode_vert_slide.c
| Show First 20 Lines • Show All 604 Lines • ▼ Show 20 Lines | |||||
| } | } | ||||
| void initVertSlide_ex(TransInfo *t, bool use_even, bool flipped, bool use_clamp) | void initVertSlide_ex(TransInfo *t, bool use_even, bool flipped, bool use_clamp) | ||||
| { | { | ||||
| t->mode = TFM_VERT_SLIDE; | t->mode = TFM_VERT_SLIDE; | ||||
| t->transform = applyVertSlide; | t->transform = applyVertSlide; | ||||
| t->handleEvent = handleEventVertSlide; | t->handleEvent = handleEventVertSlide; | ||||
| t->transform_matrix = NULL; | |||||
| t->tsnap.snap_mode_apply_fn = vert_slide_snap_apply; | t->tsnap.snap_mode_apply_fn = vert_slide_snap_apply; | ||||
| t->tsnap.snap_mode_distance_fn = transform_snap_distance_len_squared_fn; | t->tsnap.snap_mode_distance_fn = transform_snap_distance_len_squared_fn; | ||||
| { | { | ||||
| VertSlideParams *slp = MEM_callocN(sizeof(*slp), __func__); | VertSlideParams *slp = MEM_callocN(sizeof(*slp), __func__); | ||||
| slp->use_even = use_even; | slp->use_even = use_even; | ||||
| slp->flipped = flipped; | slp->flipped = flipped; | ||||
| slp->perc = 0.0f; | slp->perc = 0.0f; | ||||
| ▲ Show 20 Lines • Show All 68 Lines • Show Last 20 Lines | |||||