Inviwo
0.9.10.1
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 const std::string & | getIdentifier () const =0 |
virtual void | addKeyFrameUsingPropertyValue (const Property *property, Seconds time, std::unique_ptr< Interpolation > interpolation)=0 |
virtual void | addKeyFrameUsingPropertyValue (Seconds time, std::unique_ptr< Interpolation > interpolation)=0 |
virtual void | addSequenceUsingPropertyValue (Seconds time, std::unique_ptr< Interpolation > interpolation)=0 |
virtual Track * | toTrack ()=0 |
virtual void | setOtherProperty (Property *, Keyframe *) |
virtual void | updateKeyframeFromProperty (Property *, Keyframe *) |
Interface for tracks based on a Property. Exposes functions for adding a KeyFrame and KeyFrameSequence using the current values of the Property.