7#ifndef PXR_USD_PCP_ARC_H
8#define PXR_USD_PCP_ARC_H
11#include "pxr/usd/pcp/api.h"
12#include "pxr/usd/pcp/mapExpression.h"
13#include "pxr/usd/pcp/node.h"
15#include "pxr/usd/sdf/path.h"
17PXR_NAMESPACE_OPEN_SCOPE
19class PcpPrimIndex_Graph;
31 :
type(PcpArcTypeRoot)
32 , siblingNumAtOrigin(0)
56 int siblingNumAtOrigin;
63PXR_NAMESPACE_CLOSE_SCOPE
Represents an arc connecting two nodes in the prim index.
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.
PcpArcType type
The type of this arc.
PcpNodeRef parent
The parent (or target) node of this arc.
An expression that yields a PcpMapFunction value.
PcpNode represents a node in an expression tree for compositing scene description.
PcpArcType
Describes the type of arc connecting two nodes in the prim index.