Inviwo
0.9.10.1
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 (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 | ( | ) |