Inviwo
0.9.10.1
Inviwo documentation
|
Public Member Functions | |
PropertySequenceEditor (KeyframeSequence &sequence, Track &track, AnimationManager &manager) | |
Public Member Functions inherited from inviwo::animation::SequenceEditorWidget | |
SequenceEditorWidget (KeyframeSequence &sequence, Track &track) | |
void | updateVisibility () |
virtual void | onKeyframeSequenceSelectionChanged (KeyframeSequence *seq) override |
virtual void | onKeyframeAdded (Keyframe *key, KeyframeSequence *seq) override |
virtual void | onKeyframeRemoved (Keyframe *key, KeyframeSequence *seq) override |
Track & | getTrack () |
void | setReorderNeeded () |
Public Member Functions inherited from inviwo::animation::KeyframeSequenceObserver | |
virtual void | onKeyframeSequenceMoved (KeyframeSequence *) |
Public Member Functions inherited from inviwo::Observer | |
Observer (const Observer &other) | |
Observer (Observer &&other) | |
Observer & | operator= (Observer &&other) |
Observer & | operator= (const Observer &other) |
virtual | ~Observer () |
void | removeObservation (ObservableInterface *observable) |
void | removeObservations () |
Static Public Member Functions | |
static std::string | classIdentifier () |
Protected Member Functions | |
virtual QWidget * | create (Keyframe *key) override |
virtual void | onValueKeyframeSequenceEasingChanged (ValueKeyframeSequence *seq) override |
virtual void | onValueKeyframeSequenceInterpolationChanged (ValueKeyframeSequence *seq) override |
Protected Member Functions inherited from inviwo::animation::SequenceEditorWidget | |
void | reorderKeyframes () |
virtual void | paintEvent (QPaintEvent *event) override |
Protected Member Functions inherited from inviwo::Observer | |
void | addObservation (ObservableInterface *observable) |
Protected Attributes | |
QComboBox * | easingComboBox_ {nullptr} |
QComboBox * | interpolation_ {nullptr} |
Protected Attributes inherited from inviwo::animation::SequenceEditorWidget | |
KeyframeSequence & | sequence_ |
Track & | track_ |
std::unordered_map< Keyframe *, QWidget * > | keyframeEditorWidgets_ |
QVBoxLayout * | keyframesLayout_ {nullptr} |
bool | reorderNeeded_ {true} |
Protected Attributes inherited from inviwo::Observer | |
ObservableSet | observables_ |
Additional Inherited Members | |
Protected Types inherited from inviwo::Observer | |
using | ObservableSet = std::unordered_set< ObservableInterface * > |