docs.unity3d.com
    Show / Hide Table of Contents

    Class NdrRegistry

    Inheritance
    Object
    NdrRegistry
    SdrRegistry
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: pxr
    Syntax
    public class NdrRegistry : IDisposable

    Fields

    swigCMemOwn

    Declaration
    protected bool swigCMemOwn
    Field Value
    Type Description
    Boolean

    Methods

    Dispose()

    Declaration
    public virtual void Dispose()
    Implements
    IDisposable.Dispose()

    GetAllNodeSourceTypes()

    Declaration
    public TfTokenVector GetAllNodeSourceTypes()
    Returns
    Type Description
    TfTokenVector

    GetInstance()

    Declaration
    public static NdrRegistry GetInstance()
    Returns
    Type Description
    NdrRegistry

    GetNodeByIdentifier(TfToken)

    Declaration
    public NdrNode GetNodeByIdentifier(TfToken identifier)
    Parameters
    Type Name Description
    TfToken identifier
    Returns
    Type Description
    NdrNode

    GetNodeByIdentifier(TfToken, TfTokenVector)

    Declaration
    public NdrNode GetNodeByIdentifier(TfToken identifier, TfTokenVector typePriority)
    Parameters
    Type Name Description
    TfToken identifier
    TfTokenVector typePriority
    Returns
    Type Description
    NdrNode

    GetNodeByIdentifierAndType(TfToken, TfToken)

    Declaration
    public NdrNode GetNodeByIdentifierAndType(TfToken identifier, TfToken nodeType)
    Parameters
    Type Name Description
    TfToken identifier
    TfToken nodeType
    Returns
    Type Description
    NdrNode

    GetNodeByName(String)

    Declaration
    public NdrNode GetNodeByName(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    NdrNode

    GetNodeByName(String, TfTokenVector)

    Declaration
    public NdrNode GetNodeByName(string name, TfTokenVector typePriority)
    Parameters
    Type Name Description
    String name
    TfTokenVector typePriority
    Returns
    Type Description
    NdrNode

    GetNodeByName(String, TfTokenVector, NdrVersionFilter)

    Declaration
    public NdrNode GetNodeByName(string name, TfTokenVector typePriority, NdrVersionFilter filter)
    Parameters
    Type Name Description
    String name
    TfTokenVector typePriority
    NdrVersionFilter filter
    Returns
    Type Description
    NdrNode

    GetNodeByNameAndType(String, TfToken)

    Declaration
    public NdrNode GetNodeByNameAndType(string name, TfToken nodeType)
    Parameters
    Type Name Description
    String name
    TfToken nodeType
    Returns
    Type Description
    NdrNode

    GetNodeByNameAndType(String, TfToken, NdrVersionFilter)

    Declaration
    public NdrNode GetNodeByNameAndType(string name, TfToken nodeType, NdrVersionFilter filter)
    Parameters
    Type Name Description
    String name
    TfToken nodeType
    NdrVersionFilter filter
    Returns
    Type Description
    NdrNode

    GetNodeFromAsset(SdfAssetPath, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t)

    Declaration
    public NdrNode GetNodeFromAsset(SdfAssetPath asset, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata)
    Parameters
    Type Name Description
    SdfAssetPath asset
    SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata
    Returns
    Type Description
    NdrNode

    GetNodeFromAsset(SdfAssetPath, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t, TfToken)

    Declaration
    public NdrNode GetNodeFromAsset(SdfAssetPath asset, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata, TfToken subIdentifier)
    Parameters
    Type Name Description
    SdfAssetPath asset
    SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata
    TfToken subIdentifier
    Returns
    Type Description
    NdrNode

    GetNodeFromAsset(SdfAssetPath, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t, TfToken, TfToken)

    Declaration
    public NdrNode GetNodeFromAsset(SdfAssetPath asset, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata, TfToken subIdentifier, TfToken sourceType)
    Parameters
    Type Name Description
    SdfAssetPath asset
    SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata
    TfToken subIdentifier
    TfToken sourceType
    Returns
    Type Description
    NdrNode

    GetNodeFromSourceCode(String, TfToken, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t)

    Declaration
    public NdrNode GetNodeFromSourceCode(string sourceCode, TfToken sourceType, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata)
    Parameters
    Type Name Description
    String sourceCode
    TfToken sourceType
    SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata
    Returns
    Type Description
    NdrNode

    GetNodeIdentifiers()

    Declaration
    public TfTokenVector GetNodeIdentifiers()
    Returns
    Type Description
    TfTokenVector

    GetNodeIdentifiers(TfToken)

    Declaration
    public TfTokenVector GetNodeIdentifiers(TfToken family)
    Parameters
    Type Name Description
    TfToken family
    Returns
    Type Description
    TfTokenVector

    GetNodeIdentifiers(TfToken, NdrVersionFilter)

    Declaration
    public TfTokenVector GetNodeIdentifiers(TfToken family, NdrVersionFilter filter)
    Parameters
    Type Name Description
    TfToken family
    NdrVersionFilter filter
    Returns
    Type Description
    TfTokenVector

    GetNodeNames()

    Declaration
    public StdStringVector GetNodeNames()
    Returns
    Type Description
    StdStringVector

    GetNodeNames(TfToken)

    Declaration
    public StdStringVector GetNodeNames(TfToken family)
    Parameters
    Type Name Description
    TfToken family
    Returns
    Type Description
    StdStringVector

    GetNodesByFamily()

    Declaration
    public SWIGTYPE_p_std__vectorT_NdrNode_const_p_t GetNodesByFamily()
    Returns
    Type Description
    SWIGTYPE_p_std__vectorT_NdrNode_const_p_t

    GetNodesByFamily(TfToken)

    Declaration
    public SWIGTYPE_p_std__vectorT_NdrNode_const_p_t GetNodesByFamily(TfToken family)
    Parameters
    Type Name Description
    TfToken family
    Returns
    Type Description
    SWIGTYPE_p_std__vectorT_NdrNode_const_p_t

    GetNodesByFamily(TfToken, NdrVersionFilter)

    Declaration
    public SWIGTYPE_p_std__vectorT_NdrNode_const_p_t GetNodesByFamily(TfToken family, NdrVersionFilter filter)
    Parameters
    Type Name Description
    TfToken family
    NdrVersionFilter filter
    Returns
    Type Description
    SWIGTYPE_p_std__vectorT_NdrNode_const_p_t

    GetNodesByIdentifier(TfToken)

    Declaration
    public SWIGTYPE_p_std__vectorT_NdrNode_const_p_t GetNodesByIdentifier(TfToken identifier)
    Parameters
    Type Name Description
    TfToken identifier
    Returns
    Type Description
    SWIGTYPE_p_std__vectorT_NdrNode_const_p_t

    GetNodesByName(String)

    Declaration
    public SWIGTYPE_p_std__vectorT_NdrNode_const_p_t GetNodesByName(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    SWIGTYPE_p_std__vectorT_NdrNode_const_p_t

    GetNodesByName(String, NdrVersionFilter)

    Declaration
    public SWIGTYPE_p_std__vectorT_NdrNode_const_p_t GetNodesByName(string name, NdrVersionFilter filter)
    Parameters
    Type Name Description
    String name
    NdrVersionFilter filter
    Returns
    Type Description
    SWIGTYPE_p_std__vectorT_NdrNode_const_p_t

    GetSearchURIs()

    Declaration
    public StdStringVector GetSearchURIs()
    Returns
    Type Description
    StdStringVector

    SetExtraDiscoveryPlugins(SWIGTYPE_p_TfDeclarePtrsT_NdrDiscoveryPlugin_t__RefPtrVector)

    Declaration
    public void SetExtraDiscoveryPlugins(SWIGTYPE_p_TfDeclarePtrsT_NdrDiscoveryPlugin_t__RefPtrVector plugins)
    Parameters
    Type Name Description
    SWIGTYPE_p_TfDeclarePtrsT_NdrDiscoveryPlugin_t__RefPtrVector plugins

    SetExtraDiscoveryPlugins(TfTypeVector)

    Declaration
    public void SetExtraDiscoveryPlugins(TfTypeVector pluginTypes)
    Parameters
    Type Name Description
    TfTypeVector pluginTypes

    SetExtraParserPlugins(TfTypeVector)

    Declaration
    public void SetExtraParserPlugins(TfTypeVector pluginTypes)
    Parameters
    Type Name Description
    TfTypeVector pluginTypes
    Back to top
    Copyright © 2023 Unity Technologies
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on Thursday, October 19, 2023