Tracker — Natron 2.5.0 documentation

# Tracker

## Synopsis

This class is a container for tracks See detailed description below.

### Functions

- def `createTrack` ()

- def `getTrackByName` (scriptName)

- def `getAllTracks` ()

- def `getSelectedTracks` ()

- def `startTracking` (tracks, start, end, forward)

- def `stopTracking` ()

## Detailed Description

The Tracker is a special class attached to effects that needs tracking capabilities. It contains all tracks for this node and also allows one to start and stop tracking from a Python script.

### Member functions description

NatronEngine.Tracker.createTrack()
  Return type

    `Track`

  Creates a new track in the tracker with default values

NatronEngine.Tracker.getTrackByName(scriptName)
  Return type

    `Track`

  Returns a track matching the given scriptName if any

NatronEngine.Tracker.getAllTracks()
  Return type

    `sequence`

  Returns all the tracks in this Tracker.

NatronEngine.Tracker.getSelectedTracks()
  Return type

    `sequence`

  Returns the user selected tracks

NatronEngine.Tracker.startTracking(tracks, start, end, forward)

  Start tracking the given tracks from start frame to end frame (end frame will not be tracked) in the direction given by forward. If forward is False, then end is expected to be lesser than start.

NatronEngine.Tracker.stopTracking()

  Stop any ongoing tracking for this Tracker.