|
|
| TrackFactory (ProcessorNetwork *network) |
| virtual bool | hasKey (std::string_view key) const override |
|
virtual std::unique_ptr< Track > | create (std::string_view key) const override |
|
virtual std::unique_ptr< Track > | create (Property *property) const |
| void | registerPropertyTrackConnection (std::string_view propertyClassID, std::string_view trackClassID) |
|
Factory & | operator= (const Factory &)=delete |
|
virtual std::unique_ptr< Track > | create (std::string_view key, Args... args) const=0 |
|
virtual std::shared_ptr< Track > | createShared (std::string_view key, Args... args) const |
|
|
std::map< std::string, std::string, std::less<> > | propertyToTrackMap_ |
◆ hasKey()
| virtual bool inviwo::animation::TrackFactory::hasKey |
( |
std::string_view | key | ) |
const |
|
overridevirtual |
◆ registerPropertyTrackConnection()
| void inviwo::animation::TrackFactory::registerPropertyTrackConnection |
( |
std::string_view | propertyClassID, |
|
|
std::string_view | trackClassID ) |
Register connection between a property and a track. Used to create typed tracks for a property.
- Parameters
-
| propertyClassID | Property::getClassIdentifier |
| trackClassID | PropertyTrack::getIdentifier() |
The documentation for this class was generated from the following file: