add(Seconds time, bool asNewSequence) override | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
add(std::unique_ptr< KeyframeSequence > sequence) override | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
add(std::unique_ptr< KeyframeSequenceTyped< Key > > sequence) (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
addKeyFrameUsingPropertyValue(const Property *property, Seconds time, std::unique_ptr< Interpolation > interpolation) override (defined in inviwo::animation::PropertyTrack< Prop, Key >) | inviwo::animation::PropertyTrack< Prop, Key > | virtual |
addKeyFrameUsingPropertyValue(Seconds time, std::unique_ptr< Interpolation > interpolation) override (defined in inviwo::animation::PropertyTrack< Prop, Key >) | inviwo::animation::PropertyTrack< Prop, Key > | virtual |
addObservation(ObservableInterface *observable) | inviwo::Observer | protected |
addObservationHelper(Observer *observer) (defined in inviwo::ObservableInterface) | inviwo::ObservableInterface | protected |
addObserver(TrackObserver *observer) (defined in inviwo::Observable< TrackObserver >) | inviwo::Observable< TrackObserver > | |
addSequenceUsingPropertyValue(Seconds time, std::unique_ptr< Interpolation > interpolation) override (defined in inviwo::animation::PropertyTrack< Prop, Key >) | inviwo::animation::PropertyTrack< Prop, Key > | virtual |
addToClosestSequence(std::unique_ptr< key_type > key) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | protected |
BaseTrack(const std::string &identifier, const std::string &name, size_t priority=0) (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | |
begin() (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | |
begin() const (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | |
classIdentifier() (defined in inviwo::animation::PropertyTrack< Prop, Key >) | inviwo::animation::PropertyTrack< Prop, Key > | static |
const_iterator typedef (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | |
deserialize(Deserializer &d) override (defined in inviwo::animation::PropertyTrack< Prop, Key >) | inviwo::animation::PropertyTrack< Prop, Key > | virtual |
empty() const override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
enabled_ (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | protected |
end() (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | |
end() const (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | |
forEachObserver(C callback) (defined in inviwo::Observable< TrackObserver >) | inviwo::Observable< TrackObserver > | protected |
getAllTimes() const override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
getClassIdentifier() const override (defined in inviwo::animation::PropertyTrack< Prop, Key >) | inviwo::animation::PropertyTrack< Prop, Key > | virtual |
getFirst() const override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
getFirst() override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
getFirstTime() const override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
getIdentifier() const override (defined in inviwo::animation::PropertyTrack< Prop, Key >) | inviwo::animation::PropertyTrack< Prop, Key > | virtual |
getLast() const override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
getLast() override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
getLastTime() const override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
getName() const override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
getPriority() const override | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
getProperty() const override (defined in inviwo::animation::PropertyTrack< Prop, Key >) | inviwo::animation::PropertyTrack< Prop, Key > | virtual |
getProperty() override (defined in inviwo::animation::PropertyTrack< Prop, Key >) | inviwo::animation::PropertyTrack< Prop, Key > | virtual |
identifier_ (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | protected |
isEnabled() const override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
iterator typedef (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | |
key_type typedef (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | |
name_ (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | protected |
notifyEnabledChanged(Track *t) (defined in inviwo::animation::TrackObservable) | inviwo::animation::TrackObservable | protected |
notifyFirstMoved(Track *t) (defined in inviwo::animation::TrackObservable) | inviwo::animation::TrackObservable | protected |
notifyIdentifierChanged(Track *t) (defined in inviwo::animation::TrackObservable) | inviwo::animation::TrackObservable | protected |
notifyKeyframeSequenceAdded(Track *t, KeyframeSequence *s) (defined in inviwo::animation::TrackObservable) | inviwo::animation::TrackObservable | protected |
notifyKeyframeSequenceRemoved(Track *t, KeyframeSequence *s) (defined in inviwo::animation::TrackObservable) | inviwo::animation::TrackObservable | protected |
notifyLastMoved(Track *t) (defined in inviwo::animation::TrackObservable) | inviwo::animation::TrackObservable | protected |
notifyNameChanged(Track *t) (defined in inviwo::animation::TrackObservable) | inviwo::animation::TrackObservable | protected |
notifyPriorityChanged(Track *t) (defined in inviwo::animation::TrackObservable) | inviwo::animation::TrackObservable | protected |
Observable()=default (defined in inviwo::Observable< TrackObserver >) | inviwo::Observable< TrackObserver > | |
Observable(const Observable< TrackObserver > &other) | inviwo::Observable< TrackObserver > | |
Observable(Observable< TrackObserver > &&other) | inviwo::Observable< TrackObserver > | |
observables_ (defined in inviwo::Observer) | inviwo::Observer | protected |
ObservableSet typedef (defined in inviwo::Observer) | inviwo::Observer | protected |
Observer()=default (defined in inviwo::Observer) | inviwo::Observer | |
Observer(const Observer &other) (defined in inviwo::Observer) | inviwo::Observer | |
Observer(Observer &&other) (defined in inviwo::Observer) | inviwo::Observer | |
onKeyframeAdded(Keyframe *, KeyframeSequence *) (defined in inviwo::animation::KeyframeSequenceObserver) | inviwo::animation::KeyframeSequenceObserver | inlinevirtual |
onKeyframeRemoved(Keyframe *, KeyframeSequence *) (defined in inviwo::animation::KeyframeSequenceObserver) | inviwo::animation::KeyframeSequenceObserver | inlinevirtual |
onKeyframeSequenceMoved(KeyframeSequence *seq) override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | protectedvirtual |
onKeyframeSequenceSelectionChanged(KeyframeSequence *) (defined in inviwo::animation::KeyframeSequenceObserver) | inviwo::animation::KeyframeSequenceObserver | inlinevirtual |
operator()(Seconds from, Seconds to, AnimationState state) const override | inviwo::animation::PropertyTrack< Prop, Key > | virtual |
operator=(const Track &)=delete (defined in inviwo::animation::Track) | inviwo::animation::Track | |
inviwo::animation::TrackObservable::operator=(const Observable< TrackObserver > &other) | inviwo::Observable< TrackObserver > | |
inviwo::animation::TrackObservable::operator=(Observable< TrackObserver > &&other) | inviwo::Observable< TrackObserver > | |
operator=(Observer &&other) (defined in inviwo::Observer) | inviwo::Observer | |
operator=(const Observer &other) (defined in inviwo::Observer) | inviwo::Observer | |
operator[](size_t i) override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
operator[](size_t i) const override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
priority_ (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | protected |
PropertyTrack() (defined in inviwo::animation::PropertyTrack< Prop, Key >) | inviwo::animation::PropertyTrack< Prop, Key > | |
PropertyTrack(Prop *property) (defined in inviwo::animation::PropertyTrack< Prop, Key >) | inviwo::animation::PropertyTrack< Prop, Key > | |
remove(size_t i) override | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
remove(Keyframe *key) override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
remove(KeyframeSequence *seq) override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
removeObservation(ObservableInterface *observable) | inviwo::Observer | |
removeObservationHelper(Observer *observer) (defined in inviwo::ObservableInterface) | inviwo::ObservableInterface | protected |
removeObservations() (defined in inviwo::Observer) | inviwo::Observer | |
removeObserver(TrackObserver *observer) (defined in inviwo::Observable< TrackObserver >) | inviwo::Observable< TrackObserver > | |
seq_type typedef (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | |
sequences_ (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | protected |
serialize(Serializer &s) const override (defined in inviwo::animation::PropertyTrack< Prop, Key >) | inviwo::animation::PropertyTrack< Prop, Key > | virtual |
setEnabled(bool enabled) override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
setIdentifier(const std::string &identifier) override (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
setName(const std::string &name) override | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
setOtherProperty(Property *dstProperty, Keyframe *keyframe) override | inviwo::animation::PropertyTrack< Prop, Key > | inlinevirtual |
setPriority(size_t priority) override | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
setProperty(Property *property) override (defined in inviwo::animation::PropertyTrack< Prop, Key >) | inviwo::animation::PropertyTrack< Prop, Key > | virtual |
size() const override | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
startBlockingNotifications() override final (defined in inviwo::Observable< TrackObserver >) | inviwo::Observable< TrackObserver > | virtual |
stopBlockingNotifications() override final (defined in inviwo::Observable< TrackObserver >) | inviwo::Observable< TrackObserver > | virtual |
toTrack() override (defined in inviwo::animation::PropertyTrack< Prop, Key >) | inviwo::animation::PropertyTrack< Prop, Key > | virtual |
Track()=default (defined in inviwo::animation::Track) | inviwo::animation::Track | |
Track(const Track &)=delete (defined in inviwo::animation::Track) | inviwo::animation::Track | |
updateKeyframeFromProperty(Property *srcProperty, Keyframe *keyframe) override | inviwo::animation::PropertyTrack< Prop, Key > | inlinevirtual |
value_type typedef (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | |
~BasePropertyTrack()=default (defined in inviwo::animation::BasePropertyTrack) | inviwo::animation::BasePropertyTrack | virtual |
~BaseTrack() (defined in inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > >) | inviwo::animation::BaseTrack< KeyframeSequenceTyped< Key > > | virtual |
~Observable() (defined in inviwo::Observable< TrackObserver >) | inviwo::Observable< TrackObserver > | virtual |
~ObservableInterface()=default (defined in inviwo::ObservableInterface) | inviwo::ObservableInterface | virtual |
~Observer() | inviwo::Observer | virtual |
~PropertyTrack() | inviwo::animation::PropertyTrack< Prop, Key > | virtual |
~Serializable()=default (defined in inviwo::Serializable) | inviwo::Serializable | virtual |
~Track()=default | inviwo::animation::Track | virtual |