Op Args Builders (C++)
- group FnBuiltInOpArgsUtil
-
class StaticSceneCreateOpArgsBuilder
- #include <FnBuiltInOpArgsUtil.h>
Builder class to simplify building the Op args required by the
StaticSceneCreate
Op.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 AttributeSetOpArgsBuilder
- #include <FnBuiltInOpArgsUtil.h>
Builder class to simplify building the Op args required by the
AttributeSet
Op.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 StaticSceneCreateOpArgsBuilder