49 lines
1.1 KiB
C++
49 lines
1.1 KiB
C++
|
|
||
|
|
||
|
#include "tstepparam.h"
|
||
|
|
||
|
//
|
||
|
// OBSOLETO??
|
||
|
//
|
||
|
|
||
|
/*
|
||
|
|
||
|
PERSIST_IDENTIFIER(TDoubleStepParam, "doubleStepParam")
|
||
|
|
||
|
//------------------------------------------------------------------------------
|
||
|
|
||
|
TDoubleStepParam::TDoubleStepParam(double v)
|
||
|
: TDoubleParam(v)
|
||
|
{}
|
||
|
|
||
|
//------------------------------------------------------------------------------
|
||
|
|
||
|
TDoubleStepParam::TDoubleStepParam(const TDoubleParam &src)
|
||
|
: TDoubleParam(src)
|
||
|
{}
|
||
|
|
||
|
//------------------------------------------------------------------------------
|
||
|
|
||
|
TDoubleStepParam::~TDoubleStepParam()
|
||
|
{}
|
||
|
|
||
|
//------------------------------------------------------------------------------
|
||
|
|
||
|
double TDoubleStepParam::getValue(double frame, bool cropped) const
|
||
|
{
|
||
|
if (getKeyframeCount() == 0)
|
||
|
return getDefaultValue();
|
||
|
|
||
|
if(isKeyframe(frame))
|
||
|
return TDoubleParam::getValue(frame);
|
||
|
|
||
|
int index = getPrevKeyframe(frame);
|
||
|
if (index != -1)
|
||
|
return getKeyframe(index).m_value;
|
||
|
else
|
||
|
return getKeyframe(0).m_value;
|
||
|
}
|
||
|
|
||
|
//------------------------------------------------------------------------------
|
||
|
*/
|