7 #ifndef PXR_USD_PCP_DEPENDENCY_H
8 #define PXR_USD_PCP_DEPENDENCY_H
111 return !(*
this == rhs);
158 #endif // PXR_USD_PCP_DEPENDENCY_H
SdfPath unrelocatedSitePath
std::vector< PcpDependency > PcpDependencyVector
Combined mask value representing any kind of dependency.
bool operator!=(const PcpDependency &rhs) const
PcpArcType arcType
Arc type for this dependency.
SdfPath sitePath
Path of the dependency specs in the layer stack.
PCP_API std::string PcpDependencyFlagsToString(const PcpDependencyFlags flags)
PXR_NAMESPACE_OPEN_SCOPE TF_DECLARE_WEAK_AND_REF_PTRS(PcpLayerStack)
PcpMapFunction mapFunc
The map function that applies to values from the site.
PCP_API PcpDependencyFlags PcpClassifyNodeDependency(const PcpNodeRef &n)
std::vector< PcpCulledDependency > PcpCulledDependencyVector
PCP_API bool PcpNodeIntroducesDependency(const PcpNodeRef &n)
PcpMapFunction mapToRoot
The map function that applies to values from the site.
bool operator==(const PcpDependency &rhs) const
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
PcpLayerStackRefPtr layerStack
Layer stack containing the specs the prim index depends on.
Description of a dependency.
#define PXR_NAMESPACE_CLOSE_SCOPE
unsigned int PcpDependencyFlags
A typedef for a bitmask of flags from PcpDependencyType.