|  | Inviwo 0.9.12-pre
    Inviwo documentation | 
#include <animationsupplier.h>
| Public Member Functions | |
| AnimationSupplier (AnimationManager &manager) | |
| AnimationSupplier (InviwoApplication *app) | |
| AnimationSupplier (const AnimationSupplier &)=delete | |
| AnimationSupplier & | operator= (const AnimationSupplier &)=delete | 
| template<typename T> | |
| void | registerTrack () | 
| template<typename T> | |
| void | registerInterpolation () | 
| void | registerPropertyTrackConnection (std::string_view propertyClassID, std::string_view trackClassID) | 
| void | registerRecorderFactory (std::unique_ptr< RecorderFactory > recorderFactory) | 
| void | unRegisterAll () | 
Base class to derive your module from if your module should add to the animation framework
| void inviwo::animation::AnimationSupplier::registerInterpolation | ( | ) | 
Register an Interpolation with the Interpolation Factory
| void inviwo::animation::AnimationSupplier::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.
| propertyClassID | Property::getClassIdentifier | 
| trackClassID | PropertyTrack::getIdentifier() | 
| void inviwo::animation::AnimationSupplier::registerTrack | ( | ) |