| 3978 | } |
| 3979 | |
| 3980 | int |
| 3981 | KnobHelper::getKeyFrameIndex(ViewSpec view, |
| 3982 | int dimension, |
| 3983 | double time) const |
| 3984 | { |
| 3985 | assert( 0 <= dimension && dimension < getDimension() ); |
| 3986 | if ( !canAnimate() || !isAnimated(dimension, view) ) { |
| 3987 | return -1; |
| 3988 | } |
| 3989 | |
| 3990 | CurvePtr curve = getCurve(view, dimension); //< getCurve will return the master's curve if any |
| 3991 | assert(curve); |
| 3992 | |
| 3993 | return curve->keyFrameIndex(time); |
| 3994 | } |
| 3995 | |
| 3996 | void |
| 3997 | KnobHelper::refreshListenersAfterValueChange(ViewSpec view, |
no test coverage detected