|
Katana Plug-in APIs 0.1
|
#include <FnGeolibCookInterfaceUtilsService.h>
Classes | |
| struct | BuildLocalsAndGlobalsInfo |
| struct | MatchesCELInfo |
Static Public Member Functions | |
| static void | matchesCEL (MatchesCELInfo &matchesCELInfo, const Foundry::Katana::GeolibCookInterface &interface, const FnAttribute::StringAttribute &cel, const std::string &inputLocationPath=std::string(), int inputIndex=kFnKatGeolibDefaultInput) |
| static FnAttribute::GroupAttribute | 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 FnAttribute::Attribute | getGlobalAttrGeneric (BaseGlobalAttributeProviderLegacy &provider, const std::string &name, const std::string &locationPath, bool *didAbortPtr=NULL) |
Provides a number of utility functions commonly used by Ops.
| static FnAttribute::Attribute Foundry::Katana::FnGeolibCookInterfaceUtils::getGlobalAttrGeneric | ( | BaseGlobalAttributeProviderLegacy & | provider, |
| const std::string & | name, | ||
| const std::string & | locationPath, | ||
| bool * | didAbortPtr = NULL |
||
| ) | [static] |
This function is deprecated. Please use getGlobalAttrGeneric() with the BaseGlobalAttributeProvider type for the provider parameter instead.
| static void Foundry::Katana::FnGeolibCookInterfaceUtils::matchesCEL | ( | MatchesCELInfo & | matchesCELInfo, |
| const Foundry::Katana::GeolibCookInterface & | interface, | ||
| const FnAttribute::StringAttribute & | cel, | ||
| const std::string & | inputLocationPath = std::string(), |
||
| int | inputIndex = kFnKatGeolibDefaultInput |
||
| ) | [static] |
Evaluates the CEL expression against the input location path and updates matchesCELInfo based on the results.
| matchesCELInfo | a instance of MatchesCELInfo |
| interface | the GeolibCookInterface passed to your cook()() function. |
| cel | a StringAttribute instance containing the CEL expression to be evaluated |
| inputLocationPath | the input location path the CEL expression will be evaluated against. |
| inputIndex | the input index on the incoming scene to be queried (if for example attributes are reference in the CEL expression) |
1.7.3