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 bool ValueIsBlocked() const
Return true if this UsdResolveInfo represents an attribute whose value is blocked.
bool HasAuthoredValue() const
Return true if this UsdResolveInfo represents an attribute that has an authored value that is not blo...
PcpNodeRef GetNode() const
Return the node within the containing PcpPrimIndex that provided the resolved value opinion.
#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...
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,...
UsdResolveInfoSource
Describes the various sources of attribute values.
UsdResolveInfoSource GetSource() const
Return the source of the associated attribute's value.
A path value used to locate objects in layers or scenegraphs.
Represents a time offset and scale between layers.
bool HasAuthoredValueOpinion() const
Return true if this UsdResolveInfo represents an attribute that has an authored value opinion.