docs.unity3d.com
    Show / Hide Table of Contents

    Class NdrNode

    Inheritance
    Object
    NdrNode
    SdrShaderNode
    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 NdrNode : IDisposable

    Constructors

    NdrNode(TfToken, NdrVersion, String, TfToken, TfToken, TfToken, String, String, SWIGTYPE_p_std__vectorT_std__unique_ptrT_NdrProperty_t_t)

    Declaration
    public NdrNode(TfToken identifier, NdrVersion version, string name, TfToken family, TfToken context, TfToken sourceType, string definitionURI, string implementationURI, SWIGTYPE_p_std__vectorT_std__unique_ptrT_NdrProperty_t_t properties)
    Parameters
    Type Name Description
    TfToken identifier
    NdrVersion version
    String name
    TfToken family
    TfToken context
    TfToken sourceType
    String definitionURI
    String implementationURI
    SWIGTYPE_p_std__vectorT_std__unique_ptrT_NdrProperty_t_t properties

    NdrNode(TfToken, NdrVersion, String, TfToken, TfToken, TfToken, String, String, SWIGTYPE_p_std__vectorT_std__unique_ptrT_NdrProperty_t_t, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t)

    Declaration
    public NdrNode(TfToken identifier, NdrVersion version, string name, TfToken family, TfToken context, TfToken sourceType, string definitionURI, string implementationURI, SWIGTYPE_p_std__vectorT_std__unique_ptrT_NdrProperty_t_t properties, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata)
    Parameters
    Type Name Description
    TfToken identifier
    NdrVersion version
    String name
    TfToken family
    TfToken context
    TfToken sourceType
    String definitionURI
    String implementationURI
    SWIGTYPE_p_std__vectorT_std__unique_ptrT_NdrProperty_t_t properties
    SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata

    NdrNode(TfToken, NdrVersion, String, TfToken, TfToken, TfToken, String, String, SWIGTYPE_p_std__vectorT_std__unique_ptrT_NdrProperty_t_t, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t, String)

    Declaration
    public NdrNode(TfToken identifier, NdrVersion version, string name, TfToken family, TfToken context, TfToken sourceType, string definitionURI, string implementationURI, SWIGTYPE_p_std__vectorT_std__unique_ptrT_NdrProperty_t_t properties, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata, string sourceCode)
    Parameters
    Type Name Description
    TfToken identifier
    NdrVersion version
    String name
    TfToken family
    TfToken context
    TfToken sourceType
    String definitionURI
    String implementationURI
    SWIGTYPE_p_std__vectorT_std__unique_ptrT_NdrProperty_t_t properties
    SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata
    String sourceCode

    Fields

    swigCMemOwn

    Declaration
    protected bool swigCMemOwn
    Field Value
    Type Description
    Boolean

    Methods

    Dispose()

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

    Finalize()

    Declaration
    protected void Finalize()

    GetContext()

    Declaration
    public TfToken GetContext()
    Returns
    Type Description
    TfToken

    GetFamily()

    Declaration
    public TfToken GetFamily()
    Returns
    Type Description
    TfToken

    GetIdentifier()

    Declaration
    public TfToken GetIdentifier()
    Returns
    Type Description
    TfToken

    GetInfoString()

    Declaration
    public virtual string GetInfoString()
    Returns
    Type Description
    String

    GetInput(TfToken)

    Declaration
    public NdrProperty GetInput(TfToken inputName)
    Parameters
    Type Name Description
    TfToken inputName
    Returns
    Type Description
    NdrProperty

    GetInputNames()

    Declaration
    public TfTokenVector GetInputNames()
    Returns
    Type Description
    TfTokenVector

    GetMetadata()

    Declaration
    public SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t GetMetadata()
    Returns
    Type Description
    SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t

    GetName()

    Declaration
    public string GetName()
    Returns
    Type Description
    String

    GetOutput(TfToken)

    Declaration
    public NdrProperty GetOutput(TfToken outputName)
    Parameters
    Type Name Description
    TfToken outputName
    Returns
    Type Description
    NdrProperty

    GetOutputNames()

    Declaration
    public TfTokenVector GetOutputNames()
    Returns
    Type Description
    TfTokenVector

    GetResolvedDefinitionURI()

    Declaration
    public string GetResolvedDefinitionURI()
    Returns
    Type Description
    String

    GetResolvedImplementationURI()

    Declaration
    public string GetResolvedImplementationURI()
    Returns
    Type Description
    String

    GetSourceCode()

    Declaration
    public string GetSourceCode()
    Returns
    Type Description
    String

    GetSourceType()

    Declaration
    public TfToken GetSourceType()
    Returns
    Type Description
    TfToken

    GetVersion()

    Declaration
    public NdrVersion GetVersion()
    Returns
    Type Description
    NdrVersion

    IsValid()

    Declaration
    public virtual bool IsValid()
    Returns
    Type Description
    Boolean
    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