Op Args Builders (C++)¶
-
group
FnBuiltInOpArgsUtil -
class
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)¶
-
-
class
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 = "")¶
-
-
class