7#ifndef PXR_EXEC_EXEC_USD_VALUE_KEY_H
8#define PXR_EXEC_EXEC_USD_VALUE_KEY_H
14#include "pxr/exec/execUsd/api.h"
18#include "pxr/usd/usd/attribute.h"
22PXR_NAMESPACE_OPEN_SCOPE
76 template <
typename Visitor>
90PXR_NAMESPACE_CLOSE_SCOPE
Specifies a computed value.
EXECUSD_API ExecUsdValueKey(const UsdPrim &provider, const TfToken &computation)
Constructs a value key representing a prim computation.
EXECUSD_API ExecUsdValueKey(const UsdAttribute &provider)
Constructs a value key that computes the builtin computeValue attribute computation.
EXECUSD_API ExecUsdValueKey(const UsdAttribute &provider, const TfToken &computation)
Constructs a value key representing an attribute computation.
Specifies a computed value.
A path value used to locate objects in layers or scenegraphs.
Token for efficient comparison, assignment, and hashing of known strings.
Scenegraph object for authoring and retrieving numeric, string, and array valued data,...
UsdPrim is the sole persistent scenegraph object on a UsdStage, and is the embodiment of a "Prim" as ...
Represents attribute computation value keys.
Represents expired value keys.
Represents prim computation value keys.
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...