51 virtual void save(QXmlStreamWriter& stream)
override;
71 #endif // TRANSITION_H
Clip * secondary_clip
Definition: transition.h:49
int get_length()
Definition: transition.cpp:76
Clip * get_closed_clip()
Definition: transition.cpp:92
Transition(Clip *c, Clip *s, const EffectMeta *em)
Definition: transition.cpp:44
The DoubleField class.
Definition: doublefield.h:13
static TransitionPtr CreateFromMeta(Clip *c, Clip *s, const EffectMeta *em)
Definition: transition.cpp:101
Definition: transition.h:27
void set_length(int l)
Definition: transition.cpp:68
static TransitionPtr Create(Clip *c, Clip *s, const EffectMeta *em, long length=0)
Definition: transition.cpp:160
long GetMaximumEmptySpaceOnClip(Clip *c)
Definition: transition.cpp:139
void UpdateMaximumLength()
Definition: transition.cpp:124
Definition: transition.h:28
virtual void save(QXmlStreamWriter &stream) override
Definition: transition.cpp:63
TransitionType
Definition: transition.h:26
virtual TransitionPtr copy(Clip *c, Clip *s)
Definition: transition.cpp:59
Clip * get_opened_clip()
Definition: transition.cpp:83
int get_true_length()
Definition: transition.cpp:72
TransitionInternal
Definition: transition.h:32
std::shared_ptr< Transition > TransitionPtr
Definition: transition.h:42
Definition: transition.h:29
Definition: transition.h:34
Definition: transition.h:35
Definition: transition.h:38
Definition: transition.h:44
Definition: transition.h:33
Definition: transition.h:36
DoubleField * length_field
Definition: transition.h:64