|
HDK
|
Executes a VdfNetwork to compute a requested set of values. Caches the computed data in a EfPageCacheStorage container and recalls existing data using a page specified via the currently set value on the key output. More...
#include <pageCacheExecutor.h>
Inheritance diagram for EfPageCacheExecutor< EngineType, DataManagerType >:Additional Inherited Members | |
Protected Member Functions inherited from EfPageCacheBasedExecutor< EngineType, DataManagerType > | |
| virtual const VdfVector * | _GetInputValue (const VdfConnection &connection, const VdfMask &mask) const override |
| virtual const VdfVector * | _GetOutputValueForReading (const VdfOutput &output, const VdfMask &mask) const override |
Protected Member Functions inherited from VdfDataManagerBasedExecutor< DataManagerType, VdfExecutorInterface > | |
| virtual VdfVector * | _GetOutputValueForWriting (const VdfOutput &output) const override |
| void | _ClearDataForOutput (const VdfId outputId, const VdfId nodeId) override |
| virtual bool | _IsOutputInvalid (const VdfId outputId, const VdfMask &invalidationMask) const override |
| virtual void | _UpdateInvalidationTimestamp () override |
| virtual void | _SetReferenceOutputValue (const VdfOutput &destOutput, const VdfOutput &sourceOutput, const VdfMask &sourceMask) const override |
| virtual void | _TouchOutput (const VdfOutput &output) const override |
Protected Member Functions inherited from VdfExecutorInterface | |
| VDF_API | VdfExecutorInterface () |
| VDF_API | VdfExecutorInterface (const VdfExecutorInterface *parentExecutor) |
Protected Attributes inherited from VdfDataManagerBasedExecutor< DataManagerType, VdfExecutorInterface > | |
| DataManagerType | _dataManager |
Executes a VdfNetwork to compute a requested set of values. Caches the computed data in a EfPageCacheStorage container and recalls existing data using a page specified via the currently set value on the key output.
This executor stores its data in the output-member data manager.
Definition at line 36 of file pageCacheExecutor.h.
|
inlineexplicit |
Constructor.
Definition at line 59 of file pageCacheExecutor.h.
|
inlinevirtual |
Destructor.
Definition at line 65 of file pageCacheExecutor.h.
|
inlinefinaloverridevirtual |
Factory construction.
Implements VdfExecutorInterface.
Definition at line 69 of file pageCacheExecutor.h.