.. _SdkExamples: OpenMfx SDK Examples ==================== Simple example -------------- .. sourcecode:: cpp #include #include class MyEffect : public MfxEffect { protected: OfxStatus Describe(OfxMeshEffectHandle descriptor) override { AddInput(kOfxMeshMainInput); AddInput(kOfxMeshMainOutput); AddParam("axis", 1) .Label("Axis") .Range(0, 2); AddParam("translation", { 0.0, 0.0 }) .Label("Translation"); return kOfxStatOK; } OfxStatus Cook(OfxMeshEffectHandle instance) override { // ... } }; MfxRegister( MyEffect ); Other examples -------------- You can look at `MfxVCG `_ and `MfxVTK `_ as example of real-life OpenMfx plugins actually using the "CppPluginSupport" Sdk.