7 #ifndef PXR_USD_USD_RESOLVE_TARGET_H
8 #define PXR_USD_USD_RESOLVE_TARGET_H
63 return _expandedPrimIndex.get();
88 return !
bool(_expandedPrimIndex);
102 const std::shared_ptr<PcpPrimIndex> &
index,
104 const SdfLayerHandle &
layer);
108 const std::shared_ptr<PcpPrimIndex> &
index,
110 const SdfLayerHandle &
layer,
112 const SdfLayerHandle &stopLayer);
119 std::shared_ptr<PcpPrimIndex> _expandedPrimIndex;
120 PcpNodeRange _nodeRange;
123 SdfLayerRefPtrVector::const_iterator _startLayerIt;
125 SdfLayerRefPtrVector::const_iterator _stopLayerIt;
130 #endif // PXR_USD_USD_RESOLVE_TARGET_H
USD_API SdfLayerHandle GetStartLayer() const
USD_API PcpNodeRef GetStartNode() const
USD_API SdfLayerHandle GetStopLayer() const
USD_API PcpNodeRef GetStopNode() const
GLenum GLuint GLint GLint layer
bool IsNull() const
Returns true if this is a null resolve target.
const PcpPrimIndex * GetPrimIndex() const
Get the prim index of the resolve target.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
UsdResolveTarget()=default
#define PXR_NAMESPACE_CLOSE_SCOPE
PXR_NAMESPACE_OPEN_SCOPE SDF_DECLARE_HANDLES(SdfLayer)