docs.unity3d.com
    Show / Hide Table of Contents

    Class SdfPropertySpec

    Inheritance
    Object
    SdfSpec
    SdfPropertySpec
    SdfAttributeSpec
    SdfRelationshipSpec
    Inherited Members
    SdfSpec.swigCMemOwn
    SdfSpec.GetSchema()
    SdfSpec.GetSpecType()
    SdfSpec.IsDormant()
    SdfSpec.GetLayer()
    SdfSpec.GetPath()
    SdfSpec.PermissionToEdit()
    SdfSpec.ListInfoKeys()
    SdfSpec.GetMetaDataInfoKeys()
    SdfSpec.GetMetaDataDisplayGroup(TfToken)
    SdfSpec.GetInfo(TfToken)
    SdfSpec.SetInfo(TfToken, VtValue)
    SdfSpec.SetInfoDictionaryValue(TfToken, TfToken, VtValue)
    SdfSpec.HasInfo(TfToken)
    SdfSpec.ClearInfo(TfToken)
    SdfSpec.GetTypeForInfo(TfToken)
    SdfSpec.GetFallbackForInfo(TfToken)
    SdfSpec.WriteToStream(SWIGTYPE_p_std__ostream, UInt32)
    SdfSpec.WriteToStream(SWIGTYPE_p_std__ostream)
    SdfSpec.IsInert(Boolean)
    SdfSpec.IsInert()
    SdfSpec.ListFields()
    SdfSpec.HasField(TfToken)
    SdfSpec.GetField(TfToken)
    SdfSpec.SetField(TfToken, VtValue)
    SdfSpec.ClearField(TfToken)
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: pxr
    Syntax
    public class SdfPropertySpec : SdfSpec, IDisposable

    Methods

    CanSetName(String, SWIGTYPE_p_std__string)

    Declaration
    public bool CanSetName(string newName, SWIGTYPE_p_std__string whyNot)
    Parameters
    Type Name Description
    String newName
    SWIGTYPE_p_std__string whyNot
    Returns
    Type Description
    Boolean

    ClearDefaultValue()

    Declaration
    public void ClearDefaultValue()

    Dispose()

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

    Finalize()

    Declaration
    protected void Finalize()

    GetAssetInfo()

    Declaration
    public SWIGTYPE_p_SdfDictionaryProxy GetAssetInfo()
    Returns
    Type Description
    SWIGTYPE_p_SdfDictionaryProxy

    GetComment()

    Declaration
    public string GetComment()
    Returns
    Type Description
    String

    GetCustomData()

    Declaration
    public SWIGTYPE_p_SdfDictionaryProxy GetCustomData()
    Returns
    Type Description
    SWIGTYPE_p_SdfDictionaryProxy

    GetDefaultValue()

    Declaration
    public VtValue GetDefaultValue()
    Returns
    Type Description
    VtValue

    GetDisplayGroup()

    Declaration
    public string GetDisplayGroup()
    Returns
    Type Description
    String

    GetDisplayName()

    Declaration
    public string GetDisplayName()
    Returns
    Type Description
    String

    GetDocumentation()

    Declaration
    public string GetDocumentation()
    Returns
    Type Description
    String

    GetHidden()

    Declaration
    public bool GetHidden()
    Returns
    Type Description
    Boolean

    GetName()

    Declaration
    public string GetName()
    Returns
    Type Description
    String

    GetNameToken()

    Declaration
    public TfToken GetNameToken()
    Returns
    Type Description
    TfToken

    GetOwner()

    Declaration
    public SdfSpecHandle GetOwner()
    Returns
    Type Description
    SdfSpecHandle

    GetPermission()

    Declaration
    public SdfPermission GetPermission()
    Returns
    Type Description
    SdfPermission

    GetPrefix()

    Declaration
    public string GetPrefix()
    Returns
    Type Description
    String

    GetSuffix()

    Declaration
    public string GetSuffix()
    Returns
    Type Description
    String

    GetSymmetricPeer()

    Declaration
    public string GetSymmetricPeer()
    Returns
    Type Description
    String

    GetSymmetryArguments()

    Declaration
    public SWIGTYPE_p_SdfDictionaryProxy GetSymmetryArguments()
    Returns
    Type Description
    SWIGTYPE_p_SdfDictionaryProxy

    GetSymmetryFunction()

    Declaration
    public TfToken GetSymmetryFunction()
    Returns
    Type Description
    TfToken

    GetTimeSampleMap()

    Declaration
    public SWIGTYPE_p_std__mapT_double_VtValue_std__lessT_double_t_t GetTimeSampleMap()
    Returns
    Type Description
    SWIGTYPE_p_std__mapT_double_VtValue_std__lessT_double_t_t

    GetTypeName()

    Declaration
    public SdfValueTypeName GetTypeName()
    Returns
    Type Description
    SdfValueTypeName

    GetValueType()

    Declaration
    public TfType GetValueType()
    Returns
    Type Description
    TfType

    GetVariability()

    Declaration
    public SdfVariability GetVariability()
    Returns
    Type Description
    SdfVariability

    HasDefaultValue()

    Declaration
    public bool HasDefaultValue()
    Returns
    Type Description
    Boolean

    HasOnlyRequiredFields()

    Declaration
    public bool HasOnlyRequiredFields()
    Returns
    Type Description
    Boolean

    IsCustom()

    Declaration
    public bool IsCustom()
    Returns
    Type Description
    Boolean

    IsValidName(String)

    Declaration
    public static bool IsValidName(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    Boolean

    SetAssetInfo(String, VtValue)

    Declaration
    public void SetAssetInfo(string name, VtValue value)
    Parameters
    Type Name Description
    String name
    VtValue value

    SetComment(String)

    Declaration
    public void SetComment(string value)
    Parameters
    Type Name Description
    String value

    SetCustom(Boolean)

    Declaration
    public void SetCustom(bool custom)
    Parameters
    Type Name Description
    Boolean custom

    SetCustomData(String, VtValue)

    Declaration
    public void SetCustomData(string name, VtValue value)
    Parameters
    Type Name Description
    String name
    VtValue value

    SetDefaultValue(VtValue)

    Declaration
    public bool SetDefaultValue(VtValue defaultValue)
    Parameters
    Type Name Description
    VtValue defaultValue
    Returns
    Type Description
    Boolean

    SetDisplayGroup(String)

    Declaration
    public void SetDisplayGroup(string value)
    Parameters
    Type Name Description
    String value

    SetDisplayName(String)

    Declaration
    public void SetDisplayName(string value)
    Parameters
    Type Name Description
    String value

    SetDocumentation(String)

    Declaration
    public void SetDocumentation(string value)
    Parameters
    Type Name Description
    String value

    SetHidden(Boolean)

    Declaration
    public void SetHidden(bool value)
    Parameters
    Type Name Description
    Boolean value

    SetName(String)

    Declaration
    public bool SetName(string newName)
    Parameters
    Type Name Description
    String newName
    Returns
    Type Description
    Boolean

    SetName(String, Boolean)

    Declaration
    public bool SetName(string newName, bool validate)
    Parameters
    Type Name Description
    String newName
    Boolean validate
    Returns
    Type Description
    Boolean

    SetPermission(SdfPermission)

    Declaration
    public void SetPermission(SdfPermission value)
    Parameters
    Type Name Description
    SdfPermission value

    SetPrefix(String)

    Declaration
    public void SetPrefix(string value)
    Parameters
    Type Name Description
    String value

    SetSuffix(String)

    Declaration
    public void SetSuffix(string value)
    Parameters
    Type Name Description
    String value

    SetSymmetricPeer(String)

    Declaration
    public void SetSymmetricPeer(string peerName)
    Parameters
    Type Name Description
    String peerName

    SetSymmetryArgument(String, VtValue)

    Declaration
    public void SetSymmetryArgument(string name, VtValue value)
    Parameters
    Type Name Description
    String name
    VtValue value

    SetSymmetryFunction(TfToken)

    Declaration
    public void SetSymmetryFunction(TfToken functionName)
    Parameters
    Type Name Description
    TfToken functionName
    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