implemented base transition support

While very much incomplete, transitions can now be created and will render
correctly.
This commit is contained in:
itsmattkc
2019-12-12 15:21:39 +11:00
parent 7b92b21df2
commit 76c0399b75
14 changed files with 267 additions and 84 deletions
+9 -4
View File
@@ -51,14 +51,19 @@ void TransitionBlock::set_length_and_media_in(const rational &length)
abort();
}
void TransitionBlock::set_in_offset(const rational &in_offset)
const rational &TransitionBlock::in_offset() const
{
in_offset_ = in_offset;
RecalculateLength();
return in_offset_;
}
void TransitionBlock::set_out_offset(const rational &out_offset)
const rational &TransitionBlock::out_offset() const
{
return out_offset_;
}
void TransitionBlock::set_in_and_out_offset(const rational &in_offset, const rational &out_offset)
{
in_offset_ = in_offset;
out_offset_ = out_offset;
RecalculateLength();
}