|
SDR_API SdrShaderNodeConstPtr | GetShaderNodeByIdentifier (const NdrIdentifier &identifier, const NdrTokenVec &typePriority=NdrTokenVec()) |
|
SDR_API SdrShaderNodeConstPtr | GetShaderNodeByIdentifierAndType (const NdrIdentifier &identifier, const TfToken &nodeType) |
|
SDR_API SdrShaderNodeConstPtr | GetShaderNodeByName (const std::string &name, const NdrTokenVec &typePriority=NdrTokenVec(), NdrVersionFilter filter=NdrVersionFilterDefaultOnly) |
|
SDR_API SdrShaderNodeConstPtr | GetShaderNodeByNameAndType (const std::string &name, const TfToken &nodeType, NdrVersionFilter filter=NdrVersionFilterDefaultOnly) |
|
SDR_API SdrShaderNodeConstPtr | GetShaderNodeFromAsset (const SdfAssetPath &shaderAsset, const NdrTokenMap &metadata=NdrTokenMap(), const TfToken &subIdentifier=TfToken(), const TfToken &sourceType=TfToken()) |
|
SDR_API SdrShaderNodeConstPtr | GetShaderNodeFromSourceCode (const std::string &sourceCode, const TfToken &sourceType, const NdrTokenMap &metadata=NdrTokenMap()) |
|
SDR_API SdrShaderNodePtrVec | GetShaderNodesByIdentifier (const NdrIdentifier &identifier) |
|
SDR_API SdrShaderNodePtrVec | GetShaderNodesByName (const std::string &name, NdrVersionFilter filter=NdrVersionFilterDefaultOnly) |
|
SDR_API SdrShaderNodePtrVec | GetShaderNodesByFamily (const TfToken &family=TfToken(), NdrVersionFilter filter=NdrVersionFilterDefaultOnly) |
|
NDR_API void | SetExtraDiscoveryPlugins (DiscoveryPluginRefPtrVec plugins) |
|
NDR_API void | SetExtraDiscoveryPlugins (const std::vector< TfType > &pluginTypes) |
|
NDR_API void | AddDiscoveryResult (NdrNodeDiscoveryResult &&discoveryResult) |
|
NDR_API void | AddDiscoveryResult (const NdrNodeDiscoveryResult &discoveryResult) |
|
NDR_API void | SetExtraParserPlugins (const std::vector< TfType > &pluginTypes) |
|
NDR_API NdrNodeConstPtr | GetNodeFromAsset (const SdfAssetPath &asset, const NdrTokenMap &metadata, const TfToken &subIdentifier=TfToken(), const TfToken &sourceType=TfToken()) |
|
NDR_API NdrNodeConstPtr | GetNodeFromSourceCode (const std::string &sourceCode, const TfToken &sourceType, const NdrTokenMap &metadata) |
|
NDR_API NdrStringVec | GetSearchURIs () const |
|
NDR_API NdrIdentifierVec | GetNodeIdentifiers (const TfToken &family=TfToken(), NdrVersionFilter filter=NdrVersionFilterDefaultOnly) const |
|
NDR_API NdrStringVec | GetNodeNames (const TfToken &family=TfToken()) const |
|
NDR_API NdrNodeConstPtr | GetNodeByIdentifier (const NdrIdentifier &identifier, const NdrTokenVec &sourceTypePriority=NdrTokenVec()) |
|
NDR_API NdrNodeConstPtr | GetNodeByIdentifierAndType (const NdrIdentifier &identifier, const TfToken &sourceType) |
|
NDR_API NdrNodeConstPtr | GetNodeByName (const std::string &name, const NdrTokenVec &sourceTypePriority=NdrTokenVec(), NdrVersionFilter filter=NdrVersionFilterDefaultOnly) |
|
NDR_API NdrNodeConstPtr | GetNodeByNameAndType (const std::string &name, const TfToken &sourceType, NdrVersionFilter filter=NdrVersionFilterDefaultOnly) |
|
NDR_API NdrNodeConstPtrVec | GetNodesByIdentifier (const NdrIdentifier &identifier) |
|
NDR_API NdrNodeConstPtrVec | GetNodesByName (const std::string &name, NdrVersionFilter filter=NdrVersionFilterDefaultOnly) |
|
NDR_API NdrNodeConstPtrVec | GetNodesByFamily (const TfToken &family=TfToken(), NdrVersionFilter filter=NdrVersionFilterDefaultOnly) |
|
NDR_API NdrTokenVec | GetAllNodeSourceTypes () const |
|
| TfWeakBase () |
|
| TfWeakBase (const TfWeakBase &) |
|
const TfWeakBase & | __GetTfWeakBase__ () const |
|
const TfWeakBase & | operator= (const TfWeakBase &) |
|
void | EnableNotification2 () const |
|
TF_API void const * | GetUniqueIdentifier () const |
|
The shading-specialized version of NdrRegistry
.
Definition at line 43 of file registry.h.