24 #ifndef PXR_USD_USD_RESOLVE_TARGET_H
25 #define PXR_USD_USD_RESOLVE_TARGET_H
80 return _expandedPrimIndex.get();
105 return !bool(_expandedPrimIndex);
119 const std::shared_ptr<PcpPrimIndex> &
index,
121 const SdfLayerHandle &
layer);
125 const std::shared_ptr<PcpPrimIndex> &
index,
127 const SdfLayerHandle &
layer,
129 const SdfLayerHandle &stopLayer);
136 std::shared_ptr<PcpPrimIndex> _expandedPrimIndex;
137 PcpNodeRange _nodeRange;
140 SdfLayerRefPtrVector::const_iterator _startLayerIt;
142 SdfLayerRefPtrVector::const_iterator _stopLayerIt;
147 #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)