docs.unity3d.com
    Show / Hide Table of Contents

    Class SdrShaderProperty

    Inheritance
    Object
    NdrProperty
    SdrShaderProperty
    Inherited Members
    NdrProperty.swigCMemOwn
    NdrProperty.GetName()
    NdrProperty.GetTfType()
    NdrProperty.GetDefaultValue()
    NdrProperty.IsOutput()
    NdrProperty.IsArray()
    NdrProperty.IsDynamicArray()
    NdrProperty.GetArraySize()
    NdrProperty.GetInfoString()
    NdrProperty.GetMetadata()
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: pxr
    Syntax
    public class SdrShaderProperty : NdrProperty, IDisposable

    Constructors

    SdrShaderProperty(TfToken, TfToken, VtValue, Boolean, UInt32, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t, SWIGTYPE_p_std__vectorT_std__pairT_TfToken_TfToken_t_t)

    Declaration
    public SdrShaderProperty(TfToken name, TfToken type, VtValue defaultValue, bool isOutput, uint arraySize, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata, SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t hints, SWIGTYPE_p_std__vectorT_std__pairT_TfToken_TfToken_t_t options)
    Parameters
    Type Name Description
    TfToken name
    TfToken type
    VtValue defaultValue
    Boolean isOutput
    UInt32 arraySize
    SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t metadata
    SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t hints
    SWIGTYPE_p_std__vectorT_std__pairT_TfToken_TfToken_t_t options

    Methods

    CanConnectTo(NdrProperty)

    Declaration
    public override bool CanConnectTo(NdrProperty other)
    Parameters
    Type Name Description
    NdrProperty other
    Returns
    Type Description
    Boolean
    Overrides
    NdrProperty.CanConnectTo(NdrProperty)

    Dispose()

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

    Finalize()

    Declaration
    protected void Finalize()

    GetHelp()

    Declaration
    public string GetHelp()
    Returns
    Type Description
    String

    GetHints()

    Declaration
    public SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t GetHints()
    Returns
    Type Description
    SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t

    GetImplementationName()

    Declaration
    public string GetImplementationName()
    Returns
    Type Description
    String

    GetLabel()

    Declaration
    public TfToken GetLabel()
    Returns
    Type Description
    TfToken

    GetOptions()

    Declaration
    public SWIGTYPE_p_std__vectorT_std__pairT_TfToken_TfToken_t_t GetOptions()
    Returns
    Type Description
    SWIGTYPE_p_std__vectorT_std__pairT_TfToken_TfToken_t_t

    GetPage()

    Declaration
    public TfToken GetPage()
    Returns
    Type Description
    TfToken

    GetTypeAsSdfType()

    Declaration
    public override SWIGTYPE_p_std__pairT_SdfValueTypeName_TfToken_t GetTypeAsSdfType()
    Returns
    Type Description
    SWIGTYPE_p_std__pairT_SdfValueTypeName_TfToken_t
    Overrides
    NdrProperty.GetTypeAsSdfType()

    GetValidConnectionTypes()

    Declaration
    public TfTokenVector GetValidConnectionTypes()
    Returns
    Type Description
    TfTokenVector

    GetVStructConditionalExpr()

    Declaration
    public TfToken GetVStructConditionalExpr()
    Returns
    Type Description
    TfToken

    GetVStructMemberName()

    Declaration
    public TfToken GetVStructMemberName()
    Returns
    Type Description
    TfToken

    GetVStructMemberOf()

    Declaration
    public TfToken GetVStructMemberOf()
    Returns
    Type Description
    TfToken

    GetWidget()

    Declaration
    public TfToken GetWidget()
    Returns
    Type Description
    TfToken

    IsAssetIdentifier()

    Declaration
    public bool IsAssetIdentifier()
    Returns
    Type Description
    Boolean

    IsConnectable()

    Declaration
    public override bool IsConnectable()
    Returns
    Type Description
    Boolean
    Overrides
    NdrProperty.IsConnectable()

    IsDefaultInput()

    Declaration
    public bool IsDefaultInput()
    Returns
    Type Description
    Boolean

    IsVStruct()

    Declaration
    public bool IsVStruct()
    Returns
    Type Description
    Boolean

    IsVStructMember()

    Declaration
    public bool IsVStructMember()
    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