Blender V4.3
RetimingRange Class Reference

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

Detailed Description

Definition at line 636 of file strip_retiming.cc.

Constructor & Destructor Documentation

◆ RetimingRange() [1/2]

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

Definition at line 643 of file strip_retiming.cc.

References claculate_speed_table_from_seq(), and TRANSITION.

Referenced by duplicate(), and operator*().

◆ RetimingRange() [2/2]

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

Definition at line 652 of file strip_retiming.cc.

Member Function Documentation

◆ claculate_speed_table_from_seq()

void RetimingRange::claculate_speed_table_from_seq ( const Sequence * seq)
inline

◆ duplicate()

◆ intersect_type()

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

Definition at line 743 of file strip_retiming.cc.

References FULL, INSIDE, NONE, PARTIAL_END, and PARTIAL_START.

Referenced by operator*().

◆ operator*()

Member Data Documentation

◆ end

int RetimingRange::end

◆ speed

float RetimingRange::speed

Definition at line 639 of file strip_retiming.cc.

Referenced by operator*().

◆ speed_table

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*().

◆ start

int RetimingRange::start

◆ type

eRangeType RetimingRange::type

Definition at line 642 of file strip_retiming.cc.

Referenced by operator*().


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