Katana Plug-in APIs 0.1
Classes | Functions

DAPSGroup

Classes

class  Foundry::Katana::DefaultAttributeProducer

Functions

static FnAttribute::GroupAttribute Foundry::Katana::FnGeolibCookInterfaceUtils::cookDaps (const Foundry::Katana::GeolibCookInterface &interface, const std::string &attrRoot, const std::string &inputLocationPath=std::string(), int inputIndex=kFnKatGeolibDefaultInput, const FnAttribute::Attribute &cookOrderAttr=FnAttribute::Attribute())

Function Documentation

static FnAttribute::GroupAttribute Foundry::Katana::FnGeolibCookInterfaceUtils::cookDaps ( const Foundry::Katana::GeolibCookInterface interface,
const std::string &  attrRoot,
const std::string &  inputLocationPath = std::string(),
int  inputIndex = kFnKatGeolibDefaultInput,
const FnAttribute::Attribute cookOrderAttr = FnAttribute::Attribute() 
) [static, inherited]

Invoke the Default Attribute Producers (DAPs) and return the result.

Parameters:
interfacethe GeolibCookInterface passed to your cook()() function.
attrRootthe attribute from which DAPs will be invoked from, e.g. materials, will only invoke the DAPs for attributes beneath materials.
inputLocationPaththe input location path
inputIndexthe input index to query the incoming scene
cookOrderAttran optional FnAttribute::StringAttribute describing the order in which DAPs should be evaluated.
Returns:
an FnAttribute::GroupAttribute instance containing the result of evaluating the DAPs.
See also:
DefaultAttributeProducer
 All Classes Functions Variables Typedefs Enumerations Enumerator