Katana Plug-in APIs 0.1

Foundry::Katana::DefaultAttributeProducer Class Reference

#include <FnDefaultAttributeProducerPlugin.h>


Detailed Description

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);

The documentation for this class was generated from the following file:
 All Classes Functions Variables Typedefs Enumerations Enumerator