Inviwo 0.9.12-pre
Inviwo documentation
|
#include <propertytrack.h>
Public Member Functions | |
virtual void | setProperty (Property *property)=0 |
virtual const Property * | getProperty () const =0 |
virtual Property * | getProperty ()=0 |
virtual Keyframe * | addKeyFrameUsingPropertyValue (const Property *property, Seconds time, std::unique_ptr< Interpolation > interpolation=nullptr)=0 |
virtual Keyframe * | addKeyFrameUsingPropertyValue (Seconds time, std::unique_ptr< Interpolation > interpolation=nullptr)=0 |
virtual KeyframeSequence * | addSequenceUsingPropertyValue (Seconds time, std::unique_ptr< Interpolation > interpolation=nullptr)=0 |
virtual Track * | toTrack ()=0 |
virtual void | setPropertyFromKeyframe (Property *dst, const Keyframe *src) const =0 |
virtual void | setKeyframeFromProperty (const Property *src, Keyframe *dst)=0 |
Interface for tracks based on a Property. Exposes functions for adding a KeyFrame and KeyFrameSequence using the current values of the Property.
|
pure virtual |
Implemented in inviwo::animation::PropertyTrack< Prop, Key, Seq >.
|
pure virtual |
Implemented in inviwo::animation::PropertyTrack< Prop, Key, Seq >.