Inviwo
0.9.10.1
Inviwo documentation
|
Typedefs | |
using | Seconds = std::chrono::duration< double, std::ratio< 1 > > |
Functions | |
IVW_MODULE_ANIMATION_API bool | operator< (const Keyframe &a, const Keyframe &b) |
IVW_MODULE_ANIMATION_API bool | operator<= (const Keyframe &a, const Keyframe &b) |
IVW_MODULE_ANIMATION_API bool | operator> (const Keyframe &a, const Keyframe &b) |
IVW_MODULE_ANIMATION_API bool | operator>= (const Keyframe &a, const Keyframe &b) |
IVW_MODULE_ANIMATION_API bool | operator< (const Keyframe &a, const Seconds &b) |
IVW_MODULE_ANIMATION_API bool | operator<= (const Keyframe &a, const Seconds &b) |
IVW_MODULE_ANIMATION_API bool | operator> (const Keyframe &a, const Seconds &b) |
IVW_MODULE_ANIMATION_API bool | operator>= (const Keyframe &a, const Seconds &b) |
IVW_MODULE_ANIMATION_API bool | operator< (const Seconds &a, const Keyframe &b) |
IVW_MODULE_ANIMATION_API bool | operator<= (const Seconds &a, const Keyframe &b) |
IVW_MODULE_ANIMATION_API bool | operator> (const Seconds &a, const Keyframe &b) |
IVW_MODULE_ANIMATION_API bool | operator>= (const Seconds &a, const Keyframe &b) |
IVW_MODULE_ANIMATION_API bool | operator< (const KeyframeSequence &a, const KeyframeSequence &b) |
IVW_MODULE_ANIMATION_API bool | operator<= (const KeyframeSequence &a, const KeyframeSequence &b) |
IVW_MODULE_ANIMATION_API bool | operator> (const KeyframeSequence &a, const KeyframeSequence &b) |
IVW_MODULE_ANIMATION_API bool | operator>= (const KeyframeSequence &a, const KeyframeSequence &b) |
IVW_MODULE_ANIMATION_API bool | operator< (const KeyframeSequence &a, const Seconds &b) |
IVW_MODULE_ANIMATION_API bool | operator<= (const KeyframeSequence &a, const Seconds &b) |
IVW_MODULE_ANIMATION_API bool | operator> (const KeyframeSequence &a, const Seconds &b) |
IVW_MODULE_ANIMATION_API bool | operator>= (const KeyframeSequence &a, const Seconds &b) |
IVW_MODULE_ANIMATION_API bool | operator< (const Seconds &a, const KeyframeSequence &b) |
IVW_MODULE_ANIMATION_API bool | operator<= (const Seconds &a, const KeyframeSequence &b) |
IVW_MODULE_ANIMATION_API bool | operator> (const Seconds &a, const KeyframeSequence &b) |
IVW_MODULE_ANIMATION_API bool | operator>= (const Seconds &a, const KeyframeSequence &b) |
template<typename Prop , typename Key > | |
bool | operator== (const PropertyTrack< Prop, Key > &a, const PropertyTrack< Prop, Key > &b) |
template<typename Prop , typename Key > | |
bool | operator!= (const PropertyTrack< Prop, Key > &a, const PropertyTrack< Prop, Key > &b) |
IVW_MODULE_ANIMATION_API bool | operator< (const Track &a, const Track &b) |
IVW_MODULE_ANIMATION_API bool | operator<= (const Track &a, const Track &b) |
IVW_MODULE_ANIMATION_API bool | operator> (const Track &a, const Track &b) |
IVW_MODULE_ANIMATION_API bool | operator>= (const Track &a, const Track &b) |
IVW_MODULE_ANIMATION_API bool | operator< (const Track &a, const Seconds &b) |
IVW_MODULE_ANIMATION_API bool | operator<= (const Track &a, const Seconds &b) |
IVW_MODULE_ANIMATION_API bool | operator> (const Track &a, const Seconds &b) |
IVW_MODULE_ANIMATION_API bool | operator>= (const Track &a, const Seconds &b) |
IVW_MODULE_ANIMATION_API bool | operator< (const Seconds &a, const Track &b) |
IVW_MODULE_ANIMATION_API bool | operator<= (const Seconds &a, const Track &b) |
IVW_MODULE_ANIMATION_API bool | operator> (const Seconds &a, const Track &b) |
IVW_MODULE_ANIMATION_API bool | operator>= (const Seconds &a, const Track &b) |
template<typename T > | |
bool | operator== (const ValueKeyframe< T > &a, const ValueKeyframe< T > &b) |
template<typename T > | |
bool | operator!= (const ValueKeyframe< T > &a, const ValueKeyframe< T > &b) |
template<typename Key > | |
bool | operator== (const KeyframeSequenceTyped< Key > &a, const KeyframeSequenceTyped< Key > &b) |
template<typename Key > | |
bool | operator!= (const KeyframeSequenceTyped< Key > &a, const KeyframeSequenceTyped< Key > &b) |
IVW_MODULE_ANIMATION_API bool | operator== (const Interpolation &a, const Interpolation &b) |
IVW_MODULE_ANIMATION_API bool | operator!= (const Interpolation &a, const Interpolation &b) |
AnimationManager & | getAnimationManager (InviwoApplication *app) |
void | loadWorkspaceApp (const std::string &path) |
IVW_MODULE_ANIMATIONQT_API qreal | getSnapTime (const qreal &actualTime, const qreal &scale) |
constexpr double | timeToScenePos (Seconds time) |
constexpr Seconds | scenePosToTime (double pos) |
IVW_MODULE_ANIMATIONQT_API FindDivisionsResult | findDivisions (double start, double stop, int divisions) |
animation
qreal inviwo::animation::getSnapTime | ( | const qreal & | actualTime, |
const qreal & | scale | ||
) |
We snap to certain times depending on the scale (zoom) level and keyboard modifiers. It is important to supply scene coordinates to this function!