interpolate without values is used to abort interpolating -> no warning
This commit is contained in:
parent
92f363926e
commit
948db69cc9
@ -193,12 +193,6 @@ namespace simgear
|
||||
SG_LOG(SG_GENERAL, SG_WARN, "interpolate: sizes do not match");
|
||||
|
||||
size_t num_values = std::min(values.size(), deltas.size());
|
||||
if( !num_values )
|
||||
{
|
||||
SG_LOG(SG_GENERAL, SG_WARN, "interpolate: no values");
|
||||
return false;
|
||||
}
|
||||
|
||||
PropertyInterpolatorRef first_interp, cur_interp;
|
||||
for(size_t i = 0; i < num_values; ++i)
|
||||
{
|
||||
|
@ -76,14 +76,15 @@ namespace simgear
|
||||
const std::string& easing );
|
||||
|
||||
/**
|
||||
* Add animation of the given property from current its current value to
|
||||
* the target value of the interpolator.
|
||||
* Add animation of the given property from its current value to the
|
||||
* target value of the interpolator. If no interpolator is given any
|
||||
* existing animation of the given property is aborted.
|
||||
*
|
||||
* @param prop Property to be interpolated
|
||||
* @param interp Interpolator used for interpolation
|
||||
*/
|
||||
bool interpolate( SGPropertyNode* prop,
|
||||
PropertyInterpolatorRef interp );
|
||||
PropertyInterpolatorRef interp = 0 );
|
||||
|
||||
bool interpolate( SGPropertyNode* prop,
|
||||
const std::string& type,
|
||||
|
Loading…
Reference in New Issue
Block a user