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:

expired

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:

expired

True if this object has expired, False otherwise.

GetSourceType()#
property expired#

True if this object has expired, False otherwise.

class pxr.Ndr.DiscoveryPluginList#

Methods:

append()#
extend()#
class pxr.Ndr.DiscoveryUri#

Attributes:

property resolvedUri#
property uri#
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.NodeList#

Methods:

append()#
extend()#
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()#
class pxr.Ndr.Version#

Methods:

GetAsDefault()#
GetMajor()#
GetMinor()#
GetStringSuffix()#
IsDefault()#
class pxr.Ndr.VersionFilter#

Methods:

Attributes:

static GetValueFromName()#
allValues = (Ndr.VersionFilterDefaultOnly, Ndr.VersionFilterAllVersions)#