Renames parms:
| old name | new name |
| old_value | lower_value |
| target_value | blended_value |
| value | strip_value |
| inf | influence |
Reason: D8296: Feature: NLA: Evaluate Whole NLA Stack in Tweak Mode allows full nla stack evaluation with proper keyframing support. These names should make it more intuitive how all the data gets processed and inverted. Note, that I do use the term "strip_value" instead of something like "fcurve_value" of the tweak strip. Technically, "strip_value" is closer to what is solved for. For example, if a noise fmodifier was active for the fcurve, then the remapping would appear to be wrong. In the future, further solving can be done afterward, outside of the nla system, to remove the effects of fmodifiers.
Renames functions:
| nla_invert_blend_value | nla_blend_get_inverted_strip_value |
| nla_invert_combine_value | nla_combine_get_inverted_strip_value |
Reason: D8296 adds invert_get_lower_value() variants, so "invert" alone is too vague.
Renames NlaKeyframingContext member:
| nla_channels | lower_eval_data |
Reason: D8296 evaluates the upper stack. This name makes it more obvious what data is stored there.
No functional changes (relative to the dependency below)
Split from D9247: Refactor: NLA Prep for D8296
Depends on D9694: Nla Refactor: Blend functions explicit Div0 check since the code was so close to eachother.