Deriving from IParamArray
 
 
 

A plug-in that uses parameter block 1 would usually inherit from IParamArray in addition to its basic plug-in base class. For example:

class SphereObject : public GenSphere, public IParamArray {
 ...
 };

This is done so the sphere may easily use the virtual arraymechanism to allow the parameter map to work with its variables.