MCPcopy Create free account
hub / github.com/NatronGitHub/openfx-misc / SlitScanPlugin

Method SlitScanPlugin

SlitScan/SlitScan.cpp:237–264  ·  view source on GitHub ↗

@brief ctor */

Source from the content-addressed store, hash-verified

235public:
236 /** @brief ctor */
237 SlitScanPlugin(OfxImageEffectHandle handle)
238 : ImageEffect(handle)
239 , _dstClip(NULL)
240 , _srcClip(NULL)
241 , _retimeMapClip(NULL)
242 , _retimeFunction(NULL)
243 , _retimeOffset(NULL)
244 , _retimeGain(NULL)
245 , _retimeAbsolute(NULL)
246 , _frameRange(NULL)
247 , _filter(NULL)
248 {
249
250 _dstClip = fetchClip(kOfxImageEffectOutputClipName);
251 _srcClip = fetchClip(kOfxImageEffectSimpleSourceClipName);
252 _retimeMapClip = fetchClip(kClipRetimeMap);
253
254 _retimeFunction = fetchChoiceParam(kParamRetimeFunction);
255 _retimeOffset = fetchDoubleParam(kParamRetimeOffset);
256 _retimeGain = fetchDoubleParam(kParamRetimeGain);
257 _retimeAbsolute = fetchBooleanParam(kParamRetimeAbsolute);
258 _frameRange = fetchInt2DParam(kParamFrameRange);
259 _filter = fetchChoiceParam(kParamFilter);
260 assert(_retimeFunction && _retimeOffset && _retimeGain && _retimeAbsolute && _frameRange && _filter);
261
262 // finally
263 syncPrivateData();
264 }
265
266private:
267 /* Override the render */

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected