| 3896 | } |
| 3897 | |
| 3898 | bool |
| 3899 | KnobHelper::getKeyFrameTime(ViewSpec view, |
| 3900 | int index, |
| 3901 | int dimension, |
| 3902 | double* time) const |
| 3903 | { |
| 3904 | assert( 0 <= dimension && dimension < getDimension() ); |
| 3905 | if ( !isAnimated(dimension, view) ) { |
| 3906 | return false; |
| 3907 | } |
| 3908 | CurvePtr curve = getCurve(view, dimension); //< getCurve will return the master's curve if any |
| 3909 | assert(curve); |
| 3910 | KeyFrame kf; |
| 3911 | bool ret = curve->getKeyFrameWithIndex(index, &kf); |
| 3912 | if (ret) { |
| 3913 | *time = kf.getTime(); |
| 3914 | } |
| 3915 | |
| 3916 | return ret; |
| 3917 | } |
| 3918 | |
| 3919 | bool |
| 3920 | KnobHelper::getLastKeyFrameTime(ViewSpec view, |
no test coverage detected