7 #ifndef PXR_EXEC_EXEC_USD_SYSTEM_H
8 #define PXR_EXEC_EXEC_USD_SYSTEM_H
55 ExecUsdSystem&
operator=(
const ExecUsdSystem &) =
delete;
106 std::vector<ExecUsdValueKey> &&valueKeys,
159 class _NoticeListener;
160 std::unique_ptr<_NoticeListener> _noticeListener;
std::vector< ExecUsdValueOverride > ExecUsdValueOverrideVector
EXECUSD_API ExecUsdCacheView ComputeWithOverrides(const ExecUsdRequest &request, ExecUsdValueOverrideVector &&valueOverrides)
GT_API const UT_StringHolder time
#define PXR_NAMESPACE_OPEN_SCOPE
EXECUSD_API void ChangeTime(UsdTimeCode time)
EXECUSD_API ExecUsdCacheView Compute(const ExecUsdRequest &request)
ExecUsdSystem & operator=(const ExecUsdSystem &)=delete
PXR_NAMESPACE_OPEN_SCOPE TF_DECLARE_REF_PTRS(UsdStage)
EXECUSD_API void PrepareRequest(const ExecUsdRequest &request)
std::function< void(const ExecRequestIndexSet &)> ExecRequestTimeChangeInvalidationCallback
EXECUSD_API ExecUsdRequest BuildRequest(std::vector< ExecUsdValueKey > &&valueKeys, ExecRequestComputedValueInvalidationCallback &&valueCallback=ExecRequestComputedValueInvalidationCallback(), ExecRequestTimeChangeInvalidationCallback &&timeCallback=ExecRequestTimeChangeInvalidationCallback())
EXECUSD_API ExecUsdSystem(const UsdStageConstRefPtr &stage)
#define PXR_NAMESPACE_CLOSE_SCOPE
EXECUSD_API ~ExecUsdSystem()
std::function< void(const ExecRequestIndexSet &, const class EfTimeInterval &)> ExecRequestComputedValueInvalidationCallback