#include "ofxCore.h" #define kOfxActionBeginInstanceChanged "OfxActionBeginInstanceChanged" #define kOfxActionEndInstanceChanged "OfxActionEndInstanceChanged"
handle
handle to the plug-in instance, cast to an
OfxImageEffectHandle
inArgs
has the following properties...
outArgs
is redundant and is set to NULL.
kOfxActionBeginInstanceChanged
and
kOfxActionEndInstanceChanged
are used to bracket all
kOfxActionInstanceChanged
actions, whether a single change or multiple changes. Some changes to a plugin instance can be grouped logically (eg: a 'reset all' button resetting all the instance's parameters), the begin/end instance changed actions allow a plugin to respond appropriately to a large set of changes. For example, a plugin that maintains a complex internal state can delay any changes to that state until all parameter changes have completed.
For kOfxActionBeginInstanceChanged,
For kOfxActionEndInstanceChanged,
For kOfxActionBeginInstanceChanged,