Blender V5.0
blender::seq::RetimingRange Class Reference

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< floatspeed_table
eRangeType type

Detailed Description

Definition at line 868 of file strip_retiming.cc.

Constructor & Destructor Documentation

◆ RetimingRange() [1/2]

blender::seq::RetimingRange::RetimingRange ( const Strip * strip,
int start_frame,
int end_frame,
float speed,
eRangeType type )
inline

◆ RetimingRange() [2/2]

blender::seq::RetimingRange::RetimingRange ( int start_frame,
int end_frame,
float speed,
eRangeType type )
inline

Definition at line 884 of file strip_retiming.cc.

References end, speed, start, and type.

Member Function Documentation

◆ claculate_speed_table_from_seq()

void blender::seq::RetimingRange::claculate_speed_table_from_seq ( const Strip * strip)
inline

◆ duplicate()

RetimingRange blender::seq::RetimingRange::duplicate ( )
inline

◆ intersect_type()

eIntersectType blender::seq::RetimingRange::intersect_type ( const RetimingRange & other) const
inline

◆ operator*()

Member Data Documentation

◆ end

◆ speed

◆ speed_table

blender::Vector<float> blender::seq::RetimingRange::speed_table

◆ start

◆ type


The documentation for this class was generated from the following file: