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.
Syntax
public class Relationship
Constructors
Relationship()
Declaration
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
Methods
GetOnlyTarget()
Returns the first target path. If there is not exactly one target path, an exception is
thrown.
Declaration
public string GetOnlyTarget()
Returns
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
Operators
Implicit(String to Relationship)
Declaration
public static implicit operator Relationship(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
Returns
Implicit(String[] to Relationship)
Declaration
public static implicit operator Relationship(string[] paths)
Parameters
Type |
Name |
Description |
String[] |
paths |
|
Returns