|
Katana Plug-in APIs 0.1
|
#include <FnDefaultAttributeProducerPlugin.h>
DefaultAttributeProducer and classes derived from it are never instantiated. The base class contains some internal static functions used by the plug-in system (setHost() / getHost() / flush() / createSuite()).
Each derived class should define a static cook() function which will be registered in a FnDefaultAttributeProducerSuite_v1 instance.
The signature of the cook() function implemented by DefaultAttributeProducer plug-ins is:
static FnAttribute::GroupAttribute cook( const FnGeolibOp::GeolibCookInterface & interface, const std::string & attrRoot, const std::string & inputLocationPath, int32_t inputIndex);
1.7.3