inviwopy.animation

Animation Module API

Provides Python bindings for the Inviwo animation framework, including keyframes, keyframe sequences, tracks, animations, and animation controllers.

Functions

getWorkspaceAnimations(app)

Get the WorkspaceAnimations from the AnimationModule.

Classes

Animation

AnimationController

AnimationState

Members:

AnimationTimeState

BaseKeyframe

BasePropertyTrack

ButtonKeyframe

ButtonKeyframeSequence

CallbackKeyframe

CallbackKeyframeSequence

CallbackTrack

CameraKeyframe

CameraKeyframeSequence

ControlAction

Members:

ControlKeyframe

ControlKeyframeSequence

ControlTrack

DVec2Keyframe

DVec2KeyframeSequence

DVec3Keyframe

DVec3KeyframeSequence

DVec4Keyframe

DVec4KeyframeSequence

DoubleKeyframe

DoubleKeyframeSequence

EasingMode

Members:

EasingType

Members:

FloatKeyframe

FloatKeyframeSequence

IVec2Keyframe

IVec2KeyframeSequence

IVec3Keyframe

IVec3KeyframeSequence

IVec4Keyframe

IVec4KeyframeSequence

IntKeyframe

IntKeyframeSequence

Interpolation

InvalidationKeyframe

InvalidationKeyframeSequence

Keyframe

KeyframeSequence

MainAnimation

Mat2Keyframe

Mat2KeyframeSequence

Mat3Keyframe

Mat3KeyframeSequence

Mat4Keyframe

Mat4KeyframeSequence

PlaybackDirection

Members:

PlaybackMode

Members:

StringVector

Track

ValueKeyframeSequence

Vec2Keyframe

Vec2KeyframeSequence

Vec3Keyframe

Vec3KeyframeSequence

Vec4Keyframe

Vec4KeyframeSequence

WorkspaceAnimations