void getPluginIDs(OFX::PluginFactoryArray &ids) { // static ReadEXRPluginFactory p1("fr.inria.openfx:ReadEXR", 1, 1); // ids.push_back(&p1); // static WriteEXRPluginFactory p2("fr.inria.openfx:WriteEXR", 1, 0); // ids.push_back(&p2); static ReadFFmpegPluginFactory p3("fr.inria.openfx:ReadFFmpeg", 1, 1); ids.push_back(&p3); static WriteFFmpegPluginFactory p4("fr.inria.openfx:WriteFFmpeg", 1, 0); ids.push_back(&p4); getReadOIIOPluginID(ids); getWriteOIIOPluginID(ids); #ifdef DEBUG getOIIOTextPluginID(ids); //< not ready #endif static ReadPFMPluginFactory p7("fr.inria.openfx:ReadPFM", 1, 1); ids.push_back(&p7); static WritePFMPluginFactory p8("fr.inria.openfx:WritePFM", 1, 0); ids.push_back(&p8); #ifdef OFX_IO_USING_OCIO getOCIOCDLTransformPluginID(ids); getOCIOColorSpacePluginID(ids); getOCIOFileTransformPluginID(ids); getOCIOLogConvertPluginID(ids); #endif #ifndef _WINDOWS getRunScriptPluginID(ids); #endif }
void getPluginIDs(OFX::PluginFactoryArray& ids) { static tuttle::ParamMathPluginFactory<DoubleParam> d("tuttle.parammath.double", 0, 0); static tuttle::ParamMathPluginFactory<IntParam> i("tuttle.parammath.int", 0, 0); ids.push_back(&d); ids.push_back(&i); }
void getPluginIDs(OFX::PluginFactoryArray &ids) { static BasicExamplePluginFactory p("net.sf.openfx.basicPlugin", 1, 0); ids.push_back(&p); }
void getInvertPluginID(OFX::PluginFactoryArray &ids) { static InvertPluginFactory p(kPluginIdentifier, kPluginVersionMajor, kPluginVersionMinor); ids.push_back(&p); }
void getPluginIDs(OFX::PluginFactoryArray &ids) { static InvertExamplePluginFactory p("net.sf.openfx.invertPlugin", 1, 0); ids.push_back(&p); }
void getPluginIDs(OFX::PluginFactoryArray &ids) { static PropTesterPluginFactory p; ids.push_back(&p); }
void getPluginIDs(OFX::PluginFactoryArray &ids) { static NoiseExamplePluginFactory p("net.sf.openfx:noisePlugin", 1, 0); ids.push_back(&p); }
void getPluginIDs(OFX::PluginFactoryArray &ids) { static CrossFadeExamplePluginFactory p("net.sf.openfx:crossFade", 1, 0); ids.push_back(&p); }
void getPluginIDs(OFX::PluginFactoryArray &ids) { static WriteOIIOPluginFactory p("fr.inria.openfx:WriteOIIO", 1, 0); ids.push_back(&p); }