7#ifndef PXR_USD_PCP_TARGET_INDEX_H
8#define PXR_USD_PCP_TARGET_INDEX_H
11#include "pxr/usd/pcp/api.h"
12#include "pxr/usd/pcp/errors.h"
14#include "pxr/usd/sdf/path.h"
16PXR_NAMESPACE_OPEN_SCOPE
33 PcpErrorVector localErrors;
34 bool hasTargetOpinions =
false;
55 PcpErrorVector *allErrors);
79PcpBuildFilteredTargetIndex(
84 const SdfSpecHandle &stopProperty,
85 const bool includeStopProperty,
88 SdfPathVector *deletedPaths,
89 PcpErrorVector *allErrors);
120PcpComposeTargetPaths(
125 SdfPathVector *paths,
126 bool *hasTargetOpinions,
127 PcpErrorVector *allErrors);
129PXR_NAMESPACE_CLOSE_SCOPE
PcpCache is the context required to make requests of the Pcp composition algorithm and cache the resu...
Arguments used to identify a layer stack.
PcpPrimIndex is an index of the all sites of scene description that contribute opinions to a specific...
PcpPropertyIndex is an index of all sites in scene description that contribute opinions to a specific...
A site specifies a path in a layer stack of scene description.
A path value used to locate objects in layers or scenegraphs.
Base class for all Sdf spec classes.
A PcpTargetIndex represents the results of indexing the target paths of a relationship or attribute.
SdfSpecType
An enum that specifies the type of an object.