docs.unity3d.com
    Show / Hide Table of Contents

    Class VtDictionary

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

    Constructors

    VtDictionary()

    Declaration
    public VtDictionary()

    VtDictionary(VtDictionary)

    Declaration
    public VtDictionary(VtDictionary other)
    Parameters
    Type Name Description
    VtDictionary other

    VtDictionary(Int32)

    Declaration
    public VtDictionary(int size)
    Parameters
    Type Name Description
    Int32 size

    Fields

    swigCMemOwn

    Declaration
    protected bool swigCMemOwn
    Field Value
    Type Description
    Boolean

    Methods

    begin()

    Declaration
    public SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t begin()
    Returns
    Type Description
    SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t

    clear()

    Declaration
    public void clear()

    count(String)

    Declaration
    public SWIGTYPE_p_std__mapT_std__string_VtValue_std__lessT_t_t__size_type count(string key)
    Parameters
    Type Name Description
    String key
    Returns
    Type Description
    SWIGTYPE_p_std__mapT_std__string_VtValue_std__lessT_t_t__size_type

    Dispose()

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

    empty()

    Declaration
    public bool empty()
    Returns
    Type Description
    Boolean

    end()

    Declaration
    public SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t end()
    Returns
    Type Description
    SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t

    erase(SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t)

    Declaration
    public void erase(SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t it)
    Parameters
    Type Name Description
    SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t it

    erase(SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t, SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t)

    Declaration
    public void erase(SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t f, SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t l)
    Parameters
    Type Name Description
    SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t f
    SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t l

    erase(String)

    Declaration
    public SWIGTYPE_p_std__mapT_std__string_VtValue_std__lessT_t_t__size_type erase(string key)
    Parameters
    Type Name Description
    String key
    Returns
    Type Description
    SWIGTYPE_p_std__mapT_std__string_VtValue_std__lessT_t_t__size_type

    EraseValueAtPath(StdStringVector)

    Declaration
    public void EraseValueAtPath(StdStringVector keyPath)
    Parameters
    Type Name Description
    StdStringVector keyPath

    EraseValueAtPath(String)

    Declaration
    public void EraseValueAtPath(string keyPath)
    Parameters
    Type Name Description
    String keyPath

    EraseValueAtPath(String, String)

    Declaration
    public void EraseValueAtPath(string keyPath, string delimiters)
    Parameters
    Type Name Description
    String keyPath
    String delimiters

    Finalize()

    Declaration
    protected void Finalize()

    find(String)

    Declaration
    public SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t find(string key)
    Parameters
    Type Name Description
    String key
    Returns
    Type Description
    SWIGTYPE_p_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t

    GetValueAtPath(StdStringVector)

    Declaration
    public VtValue GetValueAtPath(StdStringVector keyPath)
    Parameters
    Type Name Description
    StdStringVector keyPath
    Returns
    Type Description
    VtValue

    GetValueAtPath(String)

    Declaration
    public VtValue GetValueAtPath(string keyPath)
    Parameters
    Type Name Description
    String keyPath
    Returns
    Type Description
    VtValue

    GetValueAtPath(String, String)

    Declaration
    public VtValue GetValueAtPath(string keyPath, string delimiters)
    Parameters
    Type Name Description
    String keyPath
    String delimiters
    Returns
    Type Description
    VtValue

    insert(SWIGTYPE_p_std__mapT_std__string_VtValue_std__lessT_t_t__value_type)

    Declaration
    public SWIGTYPE_p_std__pairT_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t_bool_t insert(SWIGTYPE_p_std__mapT_std__string_VtValue_std__lessT_t_t__value_type obj)
    Parameters
    Type Name Description
    SWIGTYPE_p_std__mapT_std__string_VtValue_std__lessT_t_t__value_type obj
    Returns
    Type Description
    SWIGTYPE_p_std__pairT_VtDictionary__IteratorT_std__mapT_std__string_VtValue_std__lessT_t_t_p_std__mapT_std__string_VtValue_std__lessT_t_t__iterator_t_bool_t

    SetValueAtPath(StdStringVector, VtValue)

    Declaration
    public void SetValueAtPath(StdStringVector keyPath, VtValue value)
    Parameters
    Type Name Description
    StdStringVector keyPath
    VtValue value

    SetValueAtPath(String, VtValue)

    Declaration
    public void SetValueAtPath(string keyPath, VtValue value)
    Parameters
    Type Name Description
    String keyPath
    VtValue value

    SetValueAtPath(String, VtValue, String)

    Declaration
    public void SetValueAtPath(string keyPath, VtValue value, string delimiters)
    Parameters
    Type Name Description
    String keyPath
    VtValue value
    String delimiters

    size()

    Declaration
    public SWIGTYPE_p_std__mapT_std__string_VtValue_std__lessT_t_t__size_type size()
    Returns
    Type Description
    SWIGTYPE_p_std__mapT_std__string_VtValue_std__lessT_t_t__size_type

    swap(VtDictionary)

    Declaration
    public void swap(VtDictionary dict)
    Parameters
    Type Name Description
    VtDictionary dict
    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