|
|
virtual Keyframe * | clone () const =0 |
|
virtual void | setTime (Seconds time)=0 |
|
virtual Seconds | getTime () const =0 |
|
virtual bool | isSelected () const =0 |
|
virtual void | setSelected (bool selected)=0 |
| virtual void | serialize (Serializer &s) const override=0 |
| virtual void | deserialize (Deserializer &d) override=0 |
| Observable< KeyframeObserver > & | operator= (const Observable< KeyframeObserver > &other) |
|
void | addObserver (KeyframeObserver *observer) |
|
void | removeObserver (KeyframeObserver *observer) |
|
bool | isObservedBy (KeyframeObserver *observer) const |
| virtual void | startBlockingNotifications () override final |
| virtual void | stopBlockingNotifications () override final |
|
|
bool | operator< (const Keyframe &a, const Keyframe &b) |
|
bool | operator> (const Keyframe &a, const Keyframe &b) |
|
bool | operator>= (const Keyframe &a, const Keyframe &b) |
|
bool | operator<= (const Keyframe &a, const Keyframe &b) |
|
bool | operator< (const Keyframe &a, const Seconds &b) |
|
bool | operator<= (const Keyframe &a, const Seconds &b) |
|
bool | operator> (const Keyframe &a, const Seconds &b) |
|
bool | operator>= (const Keyframe &a, const Seconds &b) |
|
bool | operator< (const Seconds &a, const Keyframe &b) |
|
bool | operator<= (const Seconds &a, const Keyframe &b) |
|
bool | operator> (const Seconds &a, const Keyframe &b) |
|
bool | operator>= (const Seconds &a, const Keyframe &b) |
Interface for keyframes in an animation Track. A keyframe usually contain a snapshot of a value at a given time, which will used for interpolation in a KeyFrameSequence. Note that a keyframe could also be a script to be executed.
- See also
- KeyFrameSequence
-
Track