MCPcopy Create free account
hub / github.com/MrKepzie/Natron / getCenterKeyframes

Method getCenterKeyframes

Engine/TrackMarker.cpp:551–561  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

549}
550
551void
552TrackMarker::getCenterKeyframes(std::set<double>* keyframes) const
553{
554 boost::shared_ptr<Curve> curve = _imp->center.lock()->getCurve(ViewSpec(0), 0);
555
556 assert(curve);
557 KeyFrameSet keys = curve->getKeyFrames_mt_safe();
558 for (KeyFrameSet::iterator it = keys.begin(); it != keys.end(); ++it) {
559 keyframes->insert( it->getTime() );
560 }
561}
562
563bool
564TrackMarker::isEnabled(double time) const

Callers 6

solveTransformParamsMethod · 0.80
trackMarkersMethod · 0.80
onTrackClonedMethod · 0.80
selectInternalMethod · 0.80
onSettingsPanelClosedMethod · 0.80

Calls 8

ViewSpecFunction · 0.85
getKeyFrames_mt_safeMethod · 0.80
getTimeMethod · 0.80
getCurveMethod · 0.45
lockMethod · 0.45
beginMethod · 0.45
endMethod · 0.45
insertMethod · 0.45

Tested by

no test coverage detected