Blender V4.5
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< float > speed_table
 
eRangeType type
 

Detailed Description

Definition at line 878 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

Definition at line 885 of file strip_retiming.cc.

References claculate_speed_table_from_seq(), strip, blender::seq::TRANSITION, and type.

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

◆ RetimingRange() [2/2]

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

Definition at line 894 of file strip_retiming.cc.

Member Function Documentation

◆ claculate_speed_table_from_seq()

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

◆ duplicate()

◆ intersect_type()

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

◆ operator*()

Member Data Documentation

◆ end

int blender::seq::RetimingRange::end

◆ speed

float blender::seq::RetimingRange::speed

Definition at line 881 of file strip_retiming.cc.

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

◆ speed_table

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

Definition at line 882 of file strip_retiming.cc.

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

◆ start

int blender::seq::RetimingRange::start

◆ type

eRangeType blender::seq::RetimingRange::type

Definition at line 884 of file strip_retiming.cc.

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


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