docs.unity3d.com
    Show / Hide Table of Contents

    Class SdrRegistry

    Inheritance
    Object
    NdrRegistry
    SdrRegistry
    Inherited Members
    NdrRegistry.swigCMemOwn
    NdrRegistry.SetExtraDiscoveryPlugins(SWIGTYPE_p_TfDeclarePtrsT_NdrDiscoveryPlugin_t__RefPtrVector)
    NdrRegistry.SetExtraDiscoveryPlugins(TfTypeVector)
    NdrRegistry.SetExtraParserPlugins(TfTypeVector)
    NdrRegistry.GetNodeFromAsset(SdfAssetPath, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t, TfToken, TfToken)
    NdrRegistry.GetNodeFromAsset(SdfAssetPath, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t, TfToken)
    NdrRegistry.GetNodeFromAsset(SdfAssetPath, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t)
    NdrRegistry.GetNodeFromSourceCode(String, TfToken, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t)
    NdrRegistry.GetSearchURIs()
    NdrRegistry.GetNodeIdentifiers(TfToken, NdrVersionFilter)
    NdrRegistry.GetNodeIdentifiers(TfToken)
    NdrRegistry.GetNodeIdentifiers()
    NdrRegistry.GetNodeNames(TfToken)
    NdrRegistry.GetNodeNames()
    NdrRegistry.GetNodeByIdentifier(TfToken, TfTokenVector)
    NdrRegistry.GetNodeByIdentifier(TfToken)
    NdrRegistry.GetNodeByIdentifierAndType(TfToken, TfToken)
    NdrRegistry.GetNodeByName(String, TfTokenVector, NdrVersionFilter)
    NdrRegistry.GetNodeByName(String, TfTokenVector)
    NdrRegistry.GetNodeByName(String)
    NdrRegistry.GetNodeByNameAndType(String, TfToken, NdrVersionFilter)
    NdrRegistry.GetNodeByNameAndType(String, TfToken)
    NdrRegistry.GetNodesByIdentifier(TfToken)
    NdrRegistry.GetNodesByName(String, NdrVersionFilter)
    NdrRegistry.GetNodesByName(String)
    NdrRegistry.GetNodesByFamily(TfToken, NdrVersionFilter)
    NdrRegistry.GetNodesByFamily(TfToken)
    NdrRegistry.GetNodesByFamily()
    NdrRegistry.GetAllNodeSourceTypes()
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: pxr
    Syntax
    public class SdrRegistry : NdrRegistry, IDisposable

    Methods

    Dispose()

    Declaration
    public override void Dispose()
    Overrides
    NdrRegistry.Dispose()

    GetInstance()

    Declaration
    public static SdrRegistry GetInstance()
    Returns
    Type Description
    SdrRegistry

    GetShaderNodeByIdentifier(TfToken)

    Declaration
    public SdrShaderNode GetShaderNodeByIdentifier(TfToken identifier)
    Parameters
    Type Name Description
    TfToken identifier
    Returns
    Type Description
    SdrShaderNode

    GetShaderNodeByIdentifier(TfToken, TfTokenVector)

    Declaration
    public SdrShaderNode GetShaderNodeByIdentifier(TfToken identifier, TfTokenVector typePriority)
    Parameters
    Type Name Description
    TfToken identifier
    TfTokenVector typePriority
    Returns
    Type Description
    SdrShaderNode

    GetShaderNodeByIdentifierAndType(TfToken, TfToken)

    Declaration
    public SdrShaderNode GetShaderNodeByIdentifierAndType(TfToken identifier, TfToken nodeType)
    Parameters
    Type Name Description
    TfToken identifier
    TfToken nodeType
    Returns
    Type Description
    SdrShaderNode

    GetShaderNodeByName(String)

    Declaration
    public SdrShaderNode GetShaderNodeByName(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    SdrShaderNode

    GetShaderNodeByName(String, TfTokenVector)

    Declaration
    public SdrShaderNode GetShaderNodeByName(string name, TfTokenVector typePriority)
    Parameters
    Type Name Description
    String name
    TfTokenVector typePriority
    Returns
    Type Description
    SdrShaderNode

    GetShaderNodeByName(String, TfTokenVector, NdrVersionFilter)

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

    GetShaderNodeByNameAndType(String, TfToken)

    Declaration
    public SdrShaderNode GetShaderNodeByNameAndType(string name, TfToken nodeType)
    Parameters
    Type Name Description
    String name
    TfToken nodeType
    Returns
    Type Description
    SdrShaderNode

    GetShaderNodeByNameAndType(String, TfToken, NdrVersionFilter)

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

    GetShaderNodeFromAsset(SdfAssetPath)

    Declaration
    public SdrShaderNode GetShaderNodeFromAsset(SdfAssetPath shaderAsset)
    Parameters
    Type Name Description
    SdfAssetPath shaderAsset
    Returns
    Type Description
    SdrShaderNode

    GetShaderNodeFromAsset(SdfAssetPath, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t)

    Declaration
    public SdrShaderNode GetShaderNodeFromAsset(SdfAssetPath shaderAsset, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata)
    Parameters
    Type Name Description
    SdfAssetPath shaderAsset
    SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata
    Returns
    Type Description
    SdrShaderNode

    GetShaderNodeFromAsset(SdfAssetPath, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t, TfToken)

    Declaration
    public SdrShaderNode GetShaderNodeFromAsset(SdfAssetPath shaderAsset, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata, TfToken subIdentifier)
    Parameters
    Type Name Description
    SdfAssetPath shaderAsset
    SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata
    TfToken subIdentifier
    Returns
    Type Description
    SdrShaderNode

    GetShaderNodeFromAsset(SdfAssetPath, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t, TfToken, TfToken)

    Declaration
    public SdrShaderNode GetShaderNodeFromAsset(SdfAssetPath shaderAsset, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata, TfToken subIdentifier, TfToken sourceType)
    Parameters
    Type Name Description
    SdfAssetPath shaderAsset
    SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata
    TfToken subIdentifier
    TfToken sourceType
    Returns
    Type Description
    SdrShaderNode

    GetShaderNodeFromSourceCode(String, TfToken)

    Declaration
    public SdrShaderNode GetShaderNodeFromSourceCode(string sourceCode, TfToken sourceType)
    Parameters
    Type Name Description
    String sourceCode
    TfToken sourceType
    Returns
    Type Description
    SdrShaderNode

    GetShaderNodeFromSourceCode(String, TfToken, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t)

    Declaration
    public SdrShaderNode GetShaderNodeFromSourceCode(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
    SdrShaderNode

    GetShaderNodesByFamily()

    Declaration
    public SWIGTYPE_p_std__vectorT_SdrShaderNode_const_p_t GetShaderNodesByFamily()
    Returns
    Type Description
    SWIGTYPE_p_std__vectorT_SdrShaderNode_const_p_t

    GetShaderNodesByFamily(TfToken)

    Declaration
    public SWIGTYPE_p_std__vectorT_SdrShaderNode_const_p_t GetShaderNodesByFamily(TfToken family)
    Parameters
    Type Name Description
    TfToken family
    Returns
    Type Description
    SWIGTYPE_p_std__vectorT_SdrShaderNode_const_p_t

    GetShaderNodesByFamily(TfToken, NdrVersionFilter)

    Declaration
    public SWIGTYPE_p_std__vectorT_SdrShaderNode_const_p_t GetShaderNodesByFamily(TfToken family, NdrVersionFilter filter)
    Parameters
    Type Name Description
    TfToken family
    NdrVersionFilter filter
    Returns
    Type Description
    SWIGTYPE_p_std__vectorT_SdrShaderNode_const_p_t

    GetShaderNodesByIdentifier(TfToken)

    Declaration
    public SWIGTYPE_p_std__vectorT_SdrShaderNode_const_p_t GetShaderNodesByIdentifier(TfToken identifier)
    Parameters
    Type Name Description
    TfToken identifier
    Returns
    Type Description
    SWIGTYPE_p_std__vectorT_SdrShaderNode_const_p_t

    GetShaderNodesByName(String)

    Declaration
    public SWIGTYPE_p_std__vectorT_SdrShaderNode_const_p_t GetShaderNodesByName(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    SWIGTYPE_p_std__vectorT_SdrShaderNode_const_p_t

    GetShaderNodesByName(String, NdrVersionFilter)

    Declaration
    public SWIGTYPE_p_std__vectorT_SdrShaderNode_const_p_t GetShaderNodesByName(string name, NdrVersionFilter filter)
    Parameters
    Type Name Description
    String name
    NdrVersionFilter filter
    Returns
    Type Description
    SWIGTYPE_p_std__vectorT_SdrShaderNode_const_p_t
    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