|
static Sdf_PathPrimNodeHandle | FindOrCreatePrim (Sdf_PathNode const *parent, const TfToken &name, TfFunctionRef< bool()> isValid) |
|
static Sdf_PathPropNodeHandle | FindOrCreatePrimProperty (Sdf_PathNode const *parent, const TfToken &name, TfFunctionRef< bool()> isValid) |
|
static Sdf_PathPrimNodeHandle | FindOrCreatePrimVariantSelection (Sdf_PathNode const *parent, const TfToken &variantSet, const TfToken &variant, TfFunctionRef< bool()> isValid) |
|
static Sdf_PathPropNodeHandle | FindOrCreateTarget (Sdf_PathNode const *parent, SdfPath const &targetPath, TfFunctionRef< bool()> isValid) |
|
static Sdf_PathPropNodeHandle | FindOrCreateRelationalAttribute (Sdf_PathNode const *parent, const TfToken &name, TfFunctionRef< bool()> isValid) |
|
static Sdf_PathPropNodeHandle | FindOrCreateMapper (Sdf_PathNode const *parent, SdfPath const &targetPath, TfFunctionRef< bool()> isValid) |
|
static Sdf_PathPropNodeHandle | FindOrCreateMapperArg (Sdf_PathNode const *parent, const TfToken &name, TfFunctionRef< bool()> isValid) |
|
static Sdf_PathPropNodeHandle | FindOrCreateExpression (Sdf_PathNode const *parent, TfFunctionRef< bool()> isValid) |
|
static Sdf_PathNode const * | GetAbsoluteRootNode () |
|
static Sdf_PathNode const * | GetRelativeRootNode () |
|
static std::pair< Sdf_PathNode
const *, Sdf_PathNode const * > | RemoveCommonSuffix (Sdf_PathNode const *a, Sdf_PathNode const *b, bool stopAtRootPrim) |
|
static SDF_API const TfToken & | GetPathToken (Sdf_PathNode const *primPart, Sdf_PathNode const *propPart) |
|
static SDF_API TfToken | GetPathAsToken (Sdf_PathNode const *primPart, Sdf_PathNode const *propPart) |
|
static char const * | GetDebugText (Sdf_PathNode const *primPart, Sdf_PathNode const *propPart) |
|
| Sdf_PathNode (Sdf_PathNode const *parent, NodeType nodeType) |
|
| Sdf_PathNode (bool isAbsolute) |
|
| ~Sdf_PathNode () |
|
void | _Destroy () const |
|
TfToken | _GetElementImpl () const |
|
template<class Buffer > |
void | _WriteText (Buffer &out) const |
|
SDF_API void | _RemovePathTokenFromTable () const |
|
static TfToken | _CreatePathToken (Sdf_PathNode const *primPart, Sdf_PathNode const *propPart) |
|
template<class Buffer > |
static void | _WriteTextToBuffer (Sdf_PathNode const *primPart, Sdf_PathNode const *propPart, Buffer &out) |
|
template<class Buffer > |
static void | _WriteTextToBuffer (SdfPath const &path, Buffer &out) |
|
Definition at line 451 of file pathNode.h.