7 #ifndef PXR_USD_USD_RESOLVE_INFO_H
8 #define PXR_USD_USD_RESOLVE_INFO_H
59 , _valueIsBlocked(false)
60 , _defaultCanCompose(false)
61 , _defaultCanComposeOverWeakerTimeVaryingSources(false)
119 return _valueIsBlocked;
142 _defaultCanComposeOverWeakerTimeVaryingSources;
154 return static_cast<bool>(_nextWeaker);
163 return _nextWeaker.get();
182 PcpLayerStackPtr _layerStack;
190 SdfLayerHandle _layer;
217 std::optional<TsSpline> _spline;
221 std::shared_ptr<UsdResolveInfo> _nextWeaker;
229 bool _valueIsBlocked;
233 bool _defaultCanCompose;
238 bool _defaultCanComposeOverWeakerTimeVaryingSources;
250 #endif // PXR_USD_USD_RESOLVE_INFO_H
bool ValueSourceMightBeTimeVarying() const
#define PXR_NAMESPACE_OPEN_SCOPE
UsdResolveInfo const * GetNextWeakerInfo() const
PXR_NAMESPACE_OPEN_SCOPE TF_DECLARE_WEAK_PTRS(PcpLayerStack)
#define PXR_NAMESPACE_CLOSE_SCOPE
bool HasAuthoredValue() const
bool ValueIsBlocked() const
bool HasNextWeakerInfo() const
UsdResolveInfoSource GetSource() const
friend class UsdStage_ResolveInfoAccess
PcpNodeRef GetNode() const
bool HasAuthoredValueOpinion() const