|
HDK
|
#include <executorInvalidator.h>
Public Member Functions | |
| VdfExecutorInvalidator (VdfExecutorInterface *executor) | |
| VDF_API void | Invalidate (const VdfMaskedOutputVector &request) |
| VDF_API void | Reset () |
Invalidates state and temporary buffers of all outputs dependent on the outputs supplied in the invalidation request. Stores internal state in order to accelerate subsequent invalidation requests.
Definition at line 41 of file executorInvalidator.h.
|
inline |
Construct an executor invalidator for the given executor. The invalidator will mutate the state of the given executor.
Definition at line 48 of file executorInvalidator.h.
| VDF_API void VdfExecutorInvalidator::Invalidate | ( | const VdfMaskedOutputVector & | request | ) |
Invalidate all the outputs in the request, as well as all the outputs dependent on the request.
Reset the internal state of the invalidator. This method must be called on topological state changes.