|
HDK
|
#include <resolveInfo.h>
Public Member Functions | |
| UsdResolveInfo () | |
| UsdResolveInfoSource | GetSource () const |
| Return the source of the associated attribute's value. More... | |
| bool | HasAuthoredValueOpinion () const |
| bool | HasAuthoredValue () const |
| PcpNodeRef | GetNode () const |
| bool | ValueIsBlocked () const |
| bool | ValueSourceMightBeTimeVarying () const |
Friends | |
| class | UsdAttribute |
| class | UsdStage |
| class | UsdStage_ResolveInfoAccess |
| class | UsdAttributeQuery |
Container for information about the source of an attribute's value, i.e. the 'resolved' location of the attribute.
For more details, see Usd_ValueResolution.
Definition at line 54 of file resolveInfo.h.
|
inline |
Definition at line 57 of file resolveInfo.h.
|
inline |
Return the node within the containing PcpPrimIndex that provided the resolved value opinion.
Definition at line 94 of file resolveInfo.h.
|
inline |
Return the source of the associated attribute's value.
Definition at line 64 of file resolveInfo.h.
|
inline |
Return true if this UsdResolveInfo represents an attribute that has an authored value that is not blocked
Definition at line 84 of file resolveInfo.h.
|
inline |
Return true if this UsdResolveInfo represents an attribute that has an authored value opinion. This will return true if there is any authored value opinion, including a block
This is equivalent to HasAuthoredValue() || ValueIsBlocked()
Definition at line 73 of file resolveInfo.h.
|
inline |
Return true if this UsdResolveInfo represents an attribute whose value is blocked.
Definition at line 102 of file resolveInfo.h.
|
inline |
Returns true if the resolve info source might be time-varying; false otherwise.
Note that this is different from UsdAttribute::ValueMightBeTimeVarying() which provides more granular answer since it has additional context from the attribute itself.
Definition at line 112 of file resolveInfo.h.
|
friend |
Definition at line 174 of file resolveInfo.h.
|
friend |
Definition at line 177 of file resolveInfo.h.
Definition at line 175 of file resolveInfo.h.
|
friend |
Definition at line 176 of file resolveInfo.h.