24 #ifndef PXR_USD_USD_RESOLVE_INFO_H
25 #define PXR_USD_USD_RESOLVE_INFO_H
30 #include "pxr/usd/usd/api.h"
33 #include "pxr/usd/sdf/path.h"
34 #include "pxr/usd/pcp/node.h"
40 PXR_NAMESPACE_OPEN_SCOPE
73 , _valueIsBlocked(
false)
115 return _valueIsBlocked;
129 PcpLayerStackPtr _layerStack;
136 SdfLayerHandle _layer;
167 bool _valueIsBlocked;
171 friend class UsdStage_ResolveInfoAccess;
176 PXR_NAMESPACE_CLOSE_SCOPE
178 #endif // PXR_USD_USD_RESOLVE_INFO_H
#define TF_DECLARE_WEAK_PTRS(type)
Define standard weak pointer types.
Standard pointer typedefs.
Represents a stack of layers that contribute opinions to composition.
Object for efficiently making repeated queries for attribute values.
PcpNode represents a node in an expression tree for compositing scene description.
The outermost container for scene description, which owns and presents composed prims as a scenegraph...
bool HasAuthoredValue() const
Return true if this UsdResolveInfo represents an attribute that has an authored value that is not blo...
Container for information about the source of an attribute's value, i.e.
Scenegraph object for authoring and retrieving numeric, string, and array valued data, sampled over time.
bool HasAuthoredValueOpinion() const
Return true if this UsdResolveInfo represents an attribute that has an authored value opinion...
UsdResolveInfoSource GetSource() const
Return the source of the associated attribute's value.
UsdResolveInfoSource
Describes the various sources of attribute values.
PcpNodeRef GetNode() const
Return the node within the containing PcpPrimIndex that provided the resolved value opinion...
A path value used to locate objects in layers or scenegraphs.
bool ValueIsBlocked() const
Return true if this UsdResolveInfo represents an attribute whose value is blocked.
Represents a time offset and scale between layers.