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
        }
예제 #2
0
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);
}
예제 #3
0
파일: basic.cpp 프로젝트: igorepi/openfx
 void getPluginIDs(OFX::PluginFactoryArray &ids)
 {
   static BasicExamplePluginFactory p("net.sf.openfx.basicPlugin", 1, 0);
   ids.push_back(&p);
 }  
예제 #4
0
void getInvertPluginID(OFX::PluginFactoryArray &ids)
{
    static InvertPluginFactory p(kPluginIdentifier, kPluginVersionMajor, kPluginVersionMinor);
    ids.push_back(&p);
}
예제 #5
0
 void getPluginIDs(OFX::PluginFactoryArray &ids)
 {
   static InvertExamplePluginFactory p("net.sf.openfx.invertPlugin", 1, 0);
   ids.push_back(&p);
 }
예제 #6
0
 void getPluginIDs(OFX::PluginFactoryArray &ids)
 {
   static PropTesterPluginFactory p;
   ids.push_back(&p);
 }
예제 #7
0
파일: noise.cpp 프로젝트: Anna83/openfx
 void getPluginIDs(OFX::PluginFactoryArray &ids)
 {
   static NoiseExamplePluginFactory p("net.sf.openfx:noisePlugin", 1, 0);
   ids.push_back(&p);
 }
예제 #8
0
 void getPluginIDs(OFX::PluginFactoryArray &ids)
 {
   static CrossFadeExamplePluginFactory p("net.sf.openfx:crossFade", 1, 0);
   ids.push_back(&p);
 }
예제 #9
0
 void getPluginIDs(OFX::PluginFactoryArray &ids)
 {
     static WriteOIIOPluginFactory p("fr.inria.openfx:WriteOIIO", 1, 0);
     ids.push_back(&p);
 }