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

Method onTrackBwClicked

Engine/TrackerNodeInteract.cpp:205–223  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

203}
204
205void
206TrackerNodeInteract::onTrackBwClicked()
207{
208 OverlaySupport* overlay = _p->publicInterface->getCurrentViewportForOverlays();
209
210 assert(overlay);
211 ViewerInstance* viewer = overlay->getInternalViewerNode();
212 assert(viewer);
213 int first, last;
214 viewer->getUiContext()->getViewerFrameRange(&first, &last);
215
216 int startFrame = viewer->getTimeline()->currentFrame();
217 TrackerContextPtr ctx = getContext();
218 if ( ctx->isCurrentlyTracking() ) {
219 ctx->abortTracking();
220 } else {
221 ctx->trackSelectedMarkers( startFrame, first - 1, -1, overlay );
222 }
223}
224
225void
226TrackerNodeInteract::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