|
Blender V4.3
|
Public Member Functions | |
| RetimingRange (const Sequence *seq, int start_frame, int end_frame, float speed, eRangeType type) | |
| RetimingRange (int start_frame, int end_frame, float speed, eRangeType type) | |
| RetimingRange | duplicate () |
| RetimingRange | operator* (const RetimingRange &rhs_range) |
| void | claculate_speed_table_from_seq (const Sequence *seq) |
| const eIntersectType | intersect_type (const RetimingRange &other) const |
Public Attributes | |
| int | start |
| int | end |
| float | speed |
| blender::Vector< float > | speed_table |
| eRangeType | type |
Definition at line 636 of file strip_retiming.cc.
|
inline |
Definition at line 643 of file strip_retiming.cc.
References claculate_speed_table_from_seq(), and TRANSITION.
Referenced by duplicate(), and operator*().
|
inline |
Definition at line 652 of file strip_retiming.cc.
|
inline |
Definition at line 728 of file strip_retiming.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), double(), end, Sequence::len, seq_retiming_evaluate(), SEQ_time_start_frame_get(), and speed_table.
Referenced by RetimingRange().
|
inline |
Definition at line 657 of file strip_retiming.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), RetimingRange(), blender::Vector< T, InlineBufferCapacity, Allocator >::size(), and speed_table.
Referenced by RetimingRangeData::operator*=().
|
inline |
Definition at line 743 of file strip_retiming.cc.
References FULL, INSIDE, NONE, PARTIAL_END, and PARTIAL_START.
Referenced by operator*().
|
inline |
Definition at line 668 of file strip_retiming.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), end, FULL, INSIDE, intersect_type(), LINEAR, PARTIAL_END, PARTIAL_START, RetimingRange(), speed, speed_table, start, TRANSITION, and type.
| int RetimingRange::end |
Definition at line 638 of file strip_retiming.cc.
Referenced by claculate_speed_table_from_seq(), operator*(), and RetimingRangeData::operator*=().
| float RetimingRange::speed |
Definition at line 639 of file strip_retiming.cc.
Referenced by operator*().
| blender::Vector<float> RetimingRange::speed_table |
Definition at line 640 of file strip_retiming.cc.
Referenced by claculate_speed_table_from_seq(), duplicate(), and operator*().
| int RetimingRange::start |
Definition at line 638 of file strip_retiming.cc.
Referenced by operator*(), RetimingRangeData::operator*=(), and SEQ_retiming_sound_animation_data_set().
| eRangeType RetimingRange::type |
Definition at line 642 of file strip_retiming.cc.
Referenced by operator*().