Update plugin parameter instances to use shared pointers and add new parameter creation logic

This commit is contained in:
Mike Solar
2025-12-24 17:51:56 +08:00
parent ef3efce2a8
commit 88ba0e4841
10 changed files with 188 additions and 63 deletions
+2 -1
View File
@@ -30,7 +30,8 @@ const QString kTextureInput = QStringLiteral("tex_in");
class PluginNode : public olive::Node{
public:
PluginNode(OFX::Host::ImageEffect::ImageEffectPlugin* plugin) ;
PluginNode(OFX::Host::ImageEffect::Instance* plugin) ;
~PluginNode() override;
QString Name() const override;