MCPcopy Create free account
hub / github.com/OpenShot/libopenshot / Tracker

Method Tracker

src/effects/Tracker.cpp:38–54  ·  view source on GitHub ↗

Default constructor

Source from the content-addressed store, hash-verified

36
37// Default constructor
38Tracker::Tracker()
39{
40 // Initialize effect metadata
41 init_effect_details();
42
43 // Create a placeholder object so we always have index 0 available
44 trackedData = std::make_shared<TrackedObjectBBox>();
45 trackedData->ParentClip(this->ParentClip());
46
47 // Seed our map with a single entry at index 0
48 trackedObjects.clear();
49 trackedObjects.emplace(0, trackedData);
50
51 // Assign ID to the placeholder object
52 if (trackedData)
53 trackedData->Id(Id() + "-0");
54}
55
56// Init effect settings
57void Tracker::init_effect_details()

Callers

nothing calls this directly

Calls 3

ParentClipMethod · 0.45
clearMethod · 0.45
IdMethod · 0.45

Tested by

no test coverage detected