7 #ifndef PXR_EXEC_EXEC_CACHE_VIEW_H
8 #define PXR_EXEC_EXEC_CACHE_VIEW_H
22 class Exec_ValueExtractor;
73 std::unique_ptr<VdfExecutorInterface> &&executor,
78 std::optional<const VdfDataManagerFacade> _dataManager;
81 std::unique_ptr<VdfExecutorInterface> _executor;
EXEC_API VtValue Get(int index) const
#define PXR_NAMESPACE_OPEN_SCOPE
Exec_CacheView()=default
Constructs an invalid cache view.
EXEC_API ~Exec_CacheView()
Class to hold on to an externally owned output and a mask.
#define PXR_NAMESPACE_CLOSE_SCOPE
Abstract base class for classes that execute a VdfNetwork to compute a requested set of values...