Ndr module#
Summary: The Ndr (Node Definition Registry) provides a node-domain-agmostic framework for registering and querying information about nodes.
Python bindings for libNdr
Classes:
- class pxr.Ndr.DiscoveryPlugin#
 Methods:
Attributes:
True if this object has expired, False otherwise.
- DiscoverNodes()#
 
- GetSearchURIs()#
 
- property expired#
 True if this object has expired, False otherwise.
- class pxr.Ndr.DiscoveryPluginContext#
 Methods:
Attributes:
True if this object has expired, False otherwise.
- GetSourceType()#
 
- property expired#
 True if this object has expired, False otherwise.
- class pxr.Ndr.Node#
 Methods:
- GetContext()#
 
- GetFamily()#
 
- GetIdentifier()#
 
- GetInfoString()#
 
- GetInput()#
 
- GetInputNames()#
 
- GetMetadata()#
 
- GetName()#
 
- GetOutput()#
 
- GetOutputNames()#
 
- GetResolvedDefinitionURI()#
 
- GetResolvedImplementationURI()#
 
- GetSourceCode()#
 
- GetSourceType()#
 
- GetVersion()#
 
- IsValid()#
 
- class pxr.Ndr.NodeDiscoveryResult#
 Attributes:
- property blindData#
 
- property discoveryType#
 
- property family#
 
- property identifier#
 
- property metadata#
 
- property name#
 
- property resolvedUri#
 
- property sourceCode#
 
- property sourceType#
 
- property subIdentifier#
 
- property uri#
 
- property version#
 
- class pxr.Ndr.Property#
 Methods:
- CanConnectTo()#
 
- GetArraySize()#
 
- GetDefaultValue()#
 
- GetInfoString()#
 
- GetMetadata()#
 
- GetName()#
 
- GetType()#
 
- GetTypeAsSdfType()#
 
- IsArray()#
 
- IsConnectable()#
 
- IsDynamicArray()#
 
- IsOutput()#
 
- class pxr.Ndr.Registry#
 Methods:
- AddDiscoveryResult()#
 
- GetAllNodeSourceTypes()#
 
- GetNodeByIdentifier()#
 
- GetNodeByIdentifierAndType()#
 
- GetNodeByName()#
 
- GetNodeByNameAndType()#
 
- GetNodeFromAsset()#
 
- GetNodeFromSourceCode()#
 
- GetNodeIdentifiers()#
 
- GetNodeNames()#
 
- GetNodesByFamily()#
 
- GetNodesByIdentifier()#
 
- GetNodesByName()#
 
- GetSearchURIs()#
 
- SetExtraDiscoveryPlugins()#
 
- SetExtraParserPlugins()#