29 const float val_initial,
30 const float val_final,
33 float deltax = val_final - val_initial;
41 *r_val_final =
floorf(val_final + 0.5f);
44 deltax =
floorf(deltax + 0.5f);
45 *r_val_final = val_initial + deltax;
55 *r_val_final = val_initial + deltax;
62 const float nearest_marker_time = float(
64 *r_val_final = nearest_marker_time;
68 *r_val_final = val_final;
79 float ival = td->
iloc[0];
131 float values_final_prev[4];
133 memcpy(values_final_prev, t->
values_final, values_final_size);
140 memcpy(t->
values_final, values_final_prev, values_final_size);
165 const int dist =
abs(snap_target[0] - snap_source[0]);
166 if (dist < best_dist) {
174 best_source = snap_source;
175 best_target = snap_target;
float BKE_nla_tweakedit_remap(AnimData *adt, float cframe, eNlaTime_ConvertModes mode)
MINLINE void copy_v2_v2(float r[2], const float a[2])
int ED_markers_find_nearest_marker_time(ListBase *markers, float x)
MatBase< float, 4, 4 > float4x4
VecBase< float, 2 > float2
const c_style_mat & ptr() const
static MatBase identity()
VecBase< T, 2 > xy() const