|
HDK
|
#include <dataManagerBasedSubExecutor.h>
Inheritance diagram for VdfDataManagerBasedSubExecutor< DataManagerType, BaseClass >:Public Member Functions | |
| VdfDataManagerBasedSubExecutor () | |
| VdfDataManagerBasedSubExecutor (const VdfExecutorInterface *parentExecutor) | |
| virtual | ~VdfDataManagerBasedSubExecutor () |
Public Member Functions inherited from VdfDataManagerBasedExecutor< DataManagerType, BaseClass > | |
| VdfDataManagerBasedExecutor () | |
| VdfDataManagerBasedExecutor (const VdfExecutorInterface *parentExecutor) | |
| virtual | ~VdfDataManagerBasedExecutor () |
| virtual void | Resize (const VdfNetwork &network) override |
| virtual void | SetOutputValue (const VdfOutput &output, const VdfVector &value, const VdfMask &mask) override |
| virtual bool | TakeOutputValue (const VdfOutput &output, VdfVector *value, const VdfMask &mask) override |
| virtual void | DuplicateOutputData (const VdfOutput &sourceOutput, const VdfOutput &destOutput) override |
| virtual bool | IsEmpty () const override |
| virtual bool | HasInvalidationTimestampMismatch (const VdfOutput &source, const VdfOutput &dest) const override |
Protected Member Functions | |
| 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, BaseClass > | |
| 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 bool | _InvalidateOutput (const VdfOutput &output, const VdfMask &invalidationMask) 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 |
Additional Inherited Members | |
Protected Attributes inherited from VdfDataManagerBasedExecutor< DataManagerType, BaseClass > | |
| DataManagerType | _dataManager |
Definition at line 31 of file dataManagerBasedSubExecutor.h.
|
inline |
Default constructor
Definition at line 41 of file dataManagerBasedSubExecutor.h.
|
inlineexplicit |
Construct with parent executor
Definition at line 45 of file dataManagerBasedSubExecutor.h.
|
inlinevirtual |
Destructor
Definition at line 52 of file dataManagerBasedSubExecutor.h.
|
inlineoverrideprotectedvirtual |
Returns a value for the cache that flows across connection.
Reimplemented from VdfDataManagerBasedExecutor< DataManagerType, BaseClass >.
Definition at line 58 of file dataManagerBasedSubExecutor.h.
|
inlineoverrideprotectedvirtual |
Returns an output value for reading.
Reimplemented from VdfDataManagerBasedExecutor< DataManagerType, BaseClass >.
Definition at line 73 of file dataManagerBasedSubExecutor.h.