36 lines
684 B
C++
36 lines
684 B
C++
#include "crossdissolve.h"
|
|
|
|
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");
|
|
}
|