Op Args Builders (C++)¶
-
namespace
Foundry
¶ -
namespace
Katana
¶ -
class
StaticSceneCreateOpArgsBuilder
¶ 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)¶
Private Functions
-
StaticSceneCreateOpArgsBuilder
(const StaticSceneCreateOpArgsBuilder &rhs)¶
-
StaticSceneCreateOpArgsBuilder &
operator=
(const StaticSceneCreateOpArgsBuilder &rhs)¶
Private Members
-
StaticSceneCreateOpArgsBuilderHandle
m_handle
¶
Private Static Functions
-
static const FnBuiltInOpArgsUtilHostSuite_v1 *
_getSuite
()¶
-
-
class
AttributeSetOpArgsBuilder
¶ 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 = "")¶
Private Functions
-
AttributeSetOpArgsBuilder
(const AttributeSetOpArgsBuilder &rhs)¶
-
AttributeSetOpArgsBuilder &
operator=
(const AttributeSetOpArgsBuilder &rhs)¶
Private Members
-
AttributeSetOpArgsBuilderHandle
m_handle
¶
Private Static Functions
-
static const FnBuiltInOpArgsUtilHostSuite_v1 *
_getSuite
()¶
-
-
class
-
namespace