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: - GetAllNodeSourceTypes()#
 - GetNodeByIdentifier()#
 - GetNodeByIdentifierAndType()#
 - GetNodeByName()#
 - GetNodeByNameAndType()#
 - GetNodeFromAsset()#
 - GetNodeFromSourceCode()#
 - GetNodeIdentifiers()#
 - GetNodeNames()#
 - GetNodesByFamily()#
 - GetNodesByIdentifier()#
 - GetNodesByName()#
 - GetSearchURIs()#
 - SetExtraDiscoveryPlugins()#
 - SetExtraParserPlugins()#