Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::animation::BasePropertyTrack Class Referenceabstract

#include <propertytrack.h>

Inheritance diagram for inviwo::animation::BasePropertyTrack:

Public Member Functions

virtual void setProperty (Property *property)=0
virtual const PropertygetProperty () const =0
virtual PropertygetProperty ()=0
virtual KeyframeaddKeyFrameUsingPropertyValue (const Property *property, Seconds time, std::unique_ptr< Interpolation > interpolation=nullptr)=0
virtual KeyframeaddKeyFrameUsingPropertyValue (Seconds time, std::unique_ptr< Interpolation > interpolation=nullptr)=0
virtual KeyframeSequenceaddSequenceUsingPropertyValue (Seconds time, std::unique_ptr< Interpolation > interpolation=nullptr)=0
virtual TracktoTrack ()=0
virtual void setPropertyFromKeyframe (Property *dst, const Keyframe *src) const =0
virtual void setKeyframeFromProperty (const Property *src, Keyframe *dst)=0

Detailed Description

Interface for tracks based on a Property. Exposes functions for adding a KeyFrame and KeyFrameSequence using the current values of the Property.

See also
Track
PropertyTrack
Property

Member Function Documentation

◆ setKeyframeFromProperty()

◆ setPropertyFromKeyframe()


The documentation for this class was generated from the following file:
  • propertytrack.h