Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::animation::ButtonKeyframe Class Reference

#include <buttonkeyframe.h>

+ Inheritance diagram for inviwo::animation::ButtonKeyframe:

Public Types

using value_type = bool
 
- Public Types inherited from inviwo::animation::BaseKeyframe
using value_type = void
 

Public Member Functions

 ButtonKeyframe (Seconds time)
 
 ButtonKeyframe (const ButtonKeyframe &rhs)=default
 
ButtonKeyframeoperator= (const ButtonKeyframe &that)=default
 
virtual ButtonKeyframeclone () const override
 
void operator() (Seconds from, Seconds to, value_type &pressed) const
 
- Public Member Functions inherited from inviwo::animation::BaseKeyframe
 BaseKeyframe (Seconds time)
 
virtual Seconds getTime () const override
 
virtual void setTime (Seconds time) override
 
virtual bool isSelected () const override
 
virtual void setSelected (bool selected) override
 
virtual void serialize (Serializer &s) const override
 
virtual void deserialize (Deserializer &d) override
 
- Public Member Functions inherited from inviwo::animation::Keyframe
- Public Member Functions inherited from inviwo::Serializable
- Public Member Functions inherited from inviwo::Observable< KeyframeObserver >
 Observable (const Observable< KeyframeObserver > &other)
 
 Observable (Observable< KeyframeObserver > &&other) noexcept
 
Observable< KeyframeObserver > & operator= (const Observable< KeyframeObserver > &other)
 
Observable< KeyframeObserver > & operator= (Observable< KeyframeObserver > &&other) noexcept
 
void addObserver (KeyframeObserver *observer)
 
void removeObserver (KeyframeObserver *observer)
 
virtual void startBlockingNotifications () override final
 
virtual void stopBlockingNotifications () override final
 
- Public Member Functions inherited from inviwo::ObservableInterface

Additional Inherited Members

- Protected Member Functions inherited from inviwo::animation::BaseKeyframe
 BaseKeyframe (const BaseKeyframe &rhs)=default
 
 BaseKeyframe (BaseKeyframe &&rhs)=default
 
BaseKeyframeoperator= (const BaseKeyframe &that)
 
BaseKeyframeoperator= (BaseKeyframe &&that)=default
 
- Protected Member Functions inherited from inviwo::animation::KeyframeObservable
void notifyKeyframeTimeChanged (Keyframe *key, Seconds oldTime)
 
void notifyKeyframeSelectionChanged (Keyframe *key)
 
- Protected Member Functions inherited from inviwo::Observable< KeyframeObserver >
void forEachObserver (C callback)
 
- Protected Member Functions inherited from inviwo::ObservableInterface
void addObservationHelper (Observer *observer)
 
void removeObservationHelper (Observer *observer)
 

Detailed Description

Keyframe for ButtonProperty. Button will be pressed when passing over the keyframe in any direction.

See also
ButtonTrack

Member Function Documentation

◆ clone()

virtual ButtonKeyframe * inviwo::animation::ButtonKeyframe::clone ( ) const
overridevirtual

The documentation for this class was generated from the following file: