Op Args Builders (C++)¶
- group FnBuiltInOpArgsUtil
 - 
class Foundry::Katana::StaticSceneCreateOpArgsBuilder¶
 - #include <FnBuiltInOpArgsUtil.h>
Builder class to simplify building the Op args required by the
StaticSceneCreateOp.Public Functions
- 
StaticSceneCreateOpArgsBuilder(bool pathsAreAbsolute)¶
 
- 
~StaticSceneCreateOpArgsBuilder()¶
 
- 
FnAttribute::GroupAttribute build()¶
 
- 
void createEmptyLocation(const std::string &locationPath, const std::string &locationType = "")¶
 
- 
void setAttrAtLocation(const std::string &locationPath, const std::string &attrName, FnAttribute::Attribute attr)¶
 
- 
void setAttrsAtLeafStateForLocation(const std::string &locationPath, bool state)¶
 
- 
void addSubOpAtLocation(const std::string &locationPath, const std::string &opType, FnAttribute::GroupAttribute opArgs)¶
 
- 
void skipLocalActionsIfInputExistsAtLocation(const std::string &locationPath, bool state)¶
 
 - 
StaticSceneCreateOpArgsBuilder(bool pathsAreAbsolute)¶
 
- 
class Foundry::Katana::AttributeSetOpArgsBuilder¶
 - #include <FnBuiltInOpArgsUtil.h>
Builder class to simplify building the Op args required by the
AttributeSetOp.Public Functions
- 
AttributeSetOpArgsBuilder()¶
 
- 
~AttributeSetOpArgsBuilder()¶
 
- 
FnAttribute::GroupAttribute build()¶
 
- 
void setLocationPaths(const FnAttribute::StringAttribute &locationPathsAttr, const std::string &batch = "")¶
 
- 
void setLocationPaths(const std::vector<std::string> &locationPaths, const std::string &batch = "")¶
 
- 
void setCEL(const FnAttribute::StringAttribute &celAttr, const std::string &batch = "")¶
 
- 
void setCEL(const std::vector<std::string> &cel, const std::string &batch = "")¶
 
- 
void setAttr(const std::string &attrName, const FnAttribute::Attribute &attr, const std::string &batch = "", const bool inherit = true)¶
 
- 
void deleteAttr(const std::string &attrName, const std::string &batch = "")¶
 
- 
void addSubOp(const std::string &opType, const FnAttribute::GroupAttribute &opArgs, const std::string &batch = "")¶
 
 - 
AttributeSetOpArgsBuilder()¶
 
- 
class Foundry::Katana::StaticSceneCreateOpArgsBuilder¶