groups: improved functionality

Various improvements and fixes to groups
This commit is contained in:
itsmattkc
2022-04-04 23:34:34 -07:00
parent 38c8bd4b0d
commit e0bfbf12b2
11 changed files with 112 additions and 33 deletions
+7 -5
View File
@@ -5,7 +5,7 @@
namespace olive {
class OpacityEffect : public NodeGroup
class OpacityEffect : public Node
{
public:
OpacityEffect();
@@ -21,7 +21,7 @@ public:
virtual QString id() const override
{
return QStringLiteral("org.olivevideoeditor.Olive.opacityeffect");
return QStringLiteral("org.olivevideoeditor.Olive.opacity");
}
virtual QVector<CategoryID> Category() const override
@@ -36,9 +36,11 @@ public:
virtual void Retranslate() override;
private:
QString tex_in_pass_;
QString value_in_pass_;
virtual ShaderCode GetShaderCode(const QString &shader_id) const override;
virtual void Value(const NodeValueRow& value, const NodeGlobals &globals, NodeValueTable *table) const override;
static const QString kTextureInput;
static const QString kValueInput;
};