24 #ifndef PXR_USD_PCP_ARC_H 25 #define PXR_USD_PCP_ARC_H 28 #include "pxr/usd/pcp/api.h" 29 #include "pxr/usd/pcp/mapExpression.h" 30 #include "pxr/usd/pcp/node.h" 32 #include "pxr/usd/sdf/path.h" 34 PXR_NAMESPACE_OPEN_SCOPE
36 class PcpPrimIndex_Graph;
48 :
type(PcpArcTypeRoot)
49 , siblingNumAtOrigin(0)
73 int siblingNumAtOrigin;
80 PXR_NAMESPACE_CLOSE_SCOPE
82 #endif // PXR_USD_PCP_ARC_H Represents an arc connecting two nodes in the prim index.
An expression that yields a PcpMapFunction value.
PcpNode represents a node in an expression tree for compositing scene description.
PcpArcType type
The type of this arc.
PcpMapExpression mapToParent
The value-mapping function used to map values from this arc's source node to its parent node.
PcpNodeRef origin
The origin node of this arc.
PcpNodeRef parent
The parent (or target) node of this arc.
PcpArcType
Describes the type of arc connecting two nodes in the prim index.