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

Method onTrackBwClicked

Engine/TrackerNodeInteract.cpp:208–226  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

206}
207
208void
209TrackerNodeInteract::onTrackBwClicked()
210{
211 OverlaySupport* overlay = _p->publicInterface->getCurrentViewportForOverlays();
212
213 assert(overlay);
214 ViewerInstance* viewer = overlay->getInternalViewerNode();
215 assert(viewer);
216 int first, last;
217 viewer->getUiContext()->getViewerFrameRange(&first, &last);
218
219 int startFrame = viewer->getTimeline()->currentFrame();
220 boost::shared_ptr<TrackerContext> ctx = getContext();
221 if ( ctx->isCurrentlyTracking() ) {
222 ctx->abortTracking();
223 } else {
224 ctx->trackSelectedMarkers( startFrame, first - 1, -1, overlay );
225 }
226}
227
228void
229TrackerNodeInteract::onTrackPrevClicked()

Callers 1

knobChangedMethod · 0.80

Calls 9

getInternalViewerNodeMethod · 0.80
getViewerFrameRangeMethod · 0.80
getUiContextMethod · 0.80
isCurrentlyTrackingMethod · 0.80
abortTrackingMethod · 0.80
trackSelectedMarkersMethod · 0.80
currentFrameMethod · 0.45
getTimelineMethod · 0.45

Tested by

no test coverage detected