![]()  | 
  
    Inviwo
    0.9.10.1
    
   Inviwo documentation 
   | 
 
#include <animationsupplier.h>
 Inheritance diagram for inviwo::animation::AnimationSupplier: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 (const std::string &propertyClassID, const std::string &trackClassID) | 
| void | registerPropertyInterpolationConnection (const std::string &propertyClassID, const std::string &interpolationClassID) | 
| void | unRegisterAll () | 
Base class to derive your module from if your module should add to the animation framework
| void inviwo::animation::AnimationSupplier::registerInterpolation | ( | ) | 
Register a Interpolation with the Interpolation Factory
| void inviwo::animation::AnimationSupplier::registerPropertyInterpolationConnection | ( | const std::string & | propertyClassID, | 
| const std::string & | interpolationClassID | ||
| ) | 
Register connection between a property and an interpolation. Used to get the preferred interpolation method for a property.
| propertyClassID | Property::getClassIdentifier | 
| interpolationClassID | Interpolation::getIdentifier() | 
| void inviwo::animation::AnimationSupplier::registerPropertyTrackConnection | ( | const std::string & | propertyClassID, | 
| const std::string & | 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 | ( | ) |