docs.unity.cn
    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()
    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 — Terms of use
    Generated by DocFX
    on Friday, June 23, 2023