Enum Extend

Enum Documentation

enum class anim::Extend : uint8_t

How a channel is evaluated for times outside its keyframe range.

Set independently for the start (times before the first keyframe) and the end (times after the last keyframe) via Channel::set_extend_start and Channel::set_extend_end.

Values:

enumerator Hold

Clamp to the nearest end keyframe’s value.

enumerator Repeat

Loop the keyframe range, repeating the curve periodically.

enumerator Mirror

Ping-pong the keyframe range, reflecting the curve each period.