Files
oak-editor/app/node/block/transition/crossdissolve/crossdissolve.cpp
T
itsmattkc 76c0399b75 implemented base transition support
While very much incomplete, transitions can now be created and will render
correctly.
2019-12-12 15:21:39 +11:00

41 lines
741 B
C++

#include "crossdissolve.h"
CrossDissolveTransition::CrossDissolveTransition()
{
}
Node *CrossDissolveTransition::copy() const
{
CrossDissolveTransition* c = new CrossDissolveTransition();
CopyParameters(this, c);
return c;
}
QString CrossDissolveTransition::Name() const
{
return tr("Cross Dissolve");
}
QString CrossDissolveTransition::id() const
{
return "org.olivevideoeditor.Olive.crossdissolve";
}
QString CrossDissolveTransition::Description() const
{
return tr("A smooth fade transition from one video clip to another.");
}
bool CrossDissolveTransition::IsAccelerated() const
{
return true;
}
QString CrossDissolveTransition::CodeFragment() const
{
return ReadFileAsString(":/shaders/crossdissolve.frag");
}