|
Blender V5.0
|
Public Member Functions | |
| RetimingRange (const Strip *strip, 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 Strip *strip) |
| 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 868 of file strip_retiming.cc.
|
inline |
Definition at line 875 of file strip_retiming.cc.
References claculate_speed_table_from_seq(), end, speed, start, blender::seq::TRANSITION, and type.
Referenced by duplicate(), intersect_type(), and operator*().
|
inline |
|
inline |
Definition at line 960 of file strip_retiming.cc.
References end, Strip::len, speed_table, start, blender::seq::strip_retiming_evaluate(), and blender::seq::time_start_frame_get().
Referenced by RetimingRange().
|
inline |
Definition at line 889 of file strip_retiming.cc.
References Vector< T, InlineBufferCapacity, Allocator >::append(), end, i, RetimingRange(), speed, speed_table, start, and type.
Referenced by blender::seq::RetimingRangeData::operator*=().
|
inline |
Definition at line 975 of file strip_retiming.cc.
References end, blender::seq::FULL, blender::seq::INSIDE, blender::seq::NONE, blender::seq::PARTIAL_END, blender::seq::PARTIAL_START, RetimingRange(), and start.
Referenced by operator*(), and blender::seq::RetimingRangeData::operator*=().
|
inline |
Definition at line 900 of file strip_retiming.cc.
References Vector< T, InlineBufferCapacity, Allocator >::append(), end, blender::seq::FULL, i, blender::seq::INSIDE, intersect_type(), blender::seq::LINEAR, blender::seq::PARTIAL_END, blender::seq::PARTIAL_START, RetimingRange(), speed, speed_table, start, blender::seq::TRANSITION, and type.
| int blender::seq::RetimingRange::end |
Definition at line 870 of file strip_retiming.cc.
Referenced by claculate_speed_table_from_seq(), duplicate(), intersect_type(), operator*(), blender::seq::RetimingRangeData::operator*=(), blender::seq::retiming_sound_animation_data_set(), RetimingRange(), and RetimingRange().
| float blender::seq::RetimingRange::speed |
Definition at line 871 of file strip_retiming.cc.
Referenced by duplicate(), operator*(), blender::seq::RetimingRangeData::operator*=(), blender::seq::retiming_sound_animation_data_set(), RetimingRange(), and RetimingRange().
| blender::Vector<float> blender::seq::RetimingRange::speed_table |
Definition at line 872 of file strip_retiming.cc.
Referenced by claculate_speed_table_from_seq(), duplicate(), operator*(), and blender::seq::retiming_sound_animation_data_set().
| int blender::seq::RetimingRange::start |
Definition at line 870 of file strip_retiming.cc.
Referenced by claculate_speed_table_from_seq(), duplicate(), intersect_type(), operator*(), blender::seq::RetimingRangeData::operator*=(), blender::seq::retiming_sound_animation_data_set(), RetimingRange(), and RetimingRange().
| eRangeType blender::seq::RetimingRange::type |
Definition at line 874 of file strip_retiming.cc.
Referenced by duplicate(), operator*(), blender::seq::RetimingRangeData::operator*=(), blender::seq::retiming_sound_animation_data_set(), RetimingRange(), and RetimingRange().