コード例 #1
0
ファイル: Curve.cpp プロジェクト: bonalex01/Natron
void Curve::clone(const Curve& other)
{
    clearKeyFrames();
    KeyFrameSet otherKeys = other.getKeyFrames_mt_safe();
    QWriteLocker l(&_imp->_lock);
    std::transform(otherKeys.begin(), otherKeys.end(), std::inserter(_imp->keyFrames, _imp->keyFrames.begin()), KeyFrameCloner());
}
コード例 #2
0
ファイル: Curve.cpp プロジェクト: sanfx/Natron
Curve::~Curve()
{
    clearKeyFrames();
}