コード例 #1
0
        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
ファイル: ParamMath.cpp プロジェクト: aoblet/TuttleOFX
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
ファイル: Invert.cpp プロジェクト: sumitneup/openfx-misc
void getInvertPluginID(OFX::PluginFactoryArray &ids)
{
    static InvertPluginFactory p(kPluginIdentifier, kPluginVersionMajor, kPluginVersionMinor);
    ids.push_back(&p);
}
コード例 #5
0
ファイル: invert.cpp プロジェクト: CharlieShi/openfx
 void getPluginIDs(OFX::PluginFactoryArray &ids)
 {
   static InvertExamplePluginFactory p("net.sf.openfx.invertPlugin", 1, 0);
   ids.push_back(&p);
 }
コード例 #6
0
ファイル: propTester.cpp プロジェクト: chajaeik/openfx
 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
ファイル: crossFade.cpp プロジェクト: chajaeik/openfx
 void getPluginIDs(OFX::PluginFactoryArray &ids)
 {
   static CrossFadeExamplePluginFactory p("net.sf.openfx:crossFade", 1, 0);
   ids.push_back(&p);
 }
コード例 #9
0
ファイル: WriteOIIO.cpp プロジェクト: sumitneup/openfx-io
 void getPluginIDs(OFX::PluginFactoryArray &ids)
 {
     static WriteOIIOPluginFactory p("fr.inria.openfx:WriteOIIO", 1, 0);
     ids.push_back(&p);
 }