void GenericOCIO::describeInContextContext(OFX::ImageEffectDescriptor &desc, OFX::ContextEnum /*context*/, OFX::PageParamDescriptor *page) { #ifdef OFX_IO_USING_OCIO OFX::GroupParamDescriptor* group = desc.defineGroupParam(kOCIOParamContext); group->setHint(kOCIOParamContextHint); group->setOpen(false); { OFX::StringParamDescriptor* param = desc.defineStringParam(kOCIOParamContextKey1); param->setHint(kOCIOParamContextHint); param->setAnimates(true); param->setParent(*group); param->setLayoutHint(OFX::eLayoutHintNoNewLine); page->addChild(*param); } { OFX::StringParamDescriptor* param = desc.defineStringParam(kOCIOParamContextValue1); param->setHint(kOCIOParamContextHint); param->setAnimates(true); param->setParent(*group); page->addChild(*param); } { OFX::StringParamDescriptor* param = desc.defineStringParam(kOCIOParamContextKey2); param->setHint(kOCIOParamContextHint); param->setAnimates(true); param->setParent(*group); param->setLayoutHint(OFX::eLayoutHintNoNewLine); page->addChild(*param); } { OFX::StringParamDescriptor* param = desc.defineStringParam(kOCIOParamContextValue2); param->setHint(kOCIOParamContextHint); param->setAnimates(true); param->setParent(*group); page->addChild(*param); } { OFX::StringParamDescriptor* param = desc.defineStringParam(kOCIOParamContextKey3); param->setHint(kOCIOParamContextHint); param->setAnimates(true); param->setParent(*group); param->setLayoutHint(OFX::eLayoutHintNoNewLine); page->addChild(*param); } { OFX::StringParamDescriptor* param = desc.defineStringParam(kOCIOParamContextValue3); param->setHint(kOCIOParamContextHint); param->setAnimates(true); param->setParent(*group); page->addChild(*param); } { OFX::StringParamDescriptor* param = desc.defineStringParam(kOCIOParamContextKey4); param->setHint(kOCIOParamContextHint); param->setAnimates(true); param->setParent(*group); param->setLayoutHint(OFX::eLayoutHintNoNewLine); page->addChild(*param); } { OFX::StringParamDescriptor* param = desc.defineStringParam(kOCIOParamContextValue4); param->setHint(kOCIOParamContextHint); param->setAnimates(true); param->setParent(*group); page->addChild(*param); } page->addChild(*group); #endif }