docs.unity3d.com
    Show / Hide Table of Contents

    Class Relationship

    A UsdRelationship allows a prim to target another object in the scenegraph. The semantic meaning of the relationship is defined by the schema, for example UsdShade uses a "material:binding" relationship to indicate the material which should be bound to the prim declaring the attribute.

    Inheritance
    Object
    Relationship
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: USD.NET
    Syntax
    public class Relationship

    Constructors

    Relationship()

    Declaration
    public Relationship()

    Relationship(String)

    Declaration
    public Relationship(string targetPath)
    Parameters
    Type Name Description
    String targetPath

    Relationship(String[])

    Declaration
    public Relationship(string[] targetPaths)
    Parameters
    Type Name Description
    String[] targetPaths

    Fields

    targetPaths

    Declaration
    public string[] targetPaths
    Field Value
    Type Description
    String[]

    Methods

    GetOnlyTarget()

    Returns the first target path. If there is not exactly one target path, an exception is thrown.

    Declaration
    public string GetOnlyTarget()
    Returns
    Type Description
    String

    GetTarget(Int32)

    Returns the i_th target or null if fewer than i+1 targets are specified.

    Declaration
    public string GetTarget(int index)
    Parameters
    Type Name Description
    Int32 index
    Returns
    Type Description
    String

    Operators

    Implicit(String to Relationship)

    Declaration
    public static implicit operator Relationship(string path)
    Parameters
    Type Name Description
    String path
    Returns
    Type Description
    Relationship

    Implicit(String[] to Relationship)

    Declaration
    public static implicit operator Relationship(string[] paths)
    Parameters
    Type Name Description
    String[] paths
    Returns
    Type Description
    Relationship
    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