#include <iparallelforinterface.h>
Provides an abstract base interface for an object that treats an element of data that can be passed to an object that derives from IParallelForInterface.
You should not need to implement this interface yourself; specialized implementations for different kinds of data elements may be provided with Gameware Navigation. If you write a custom implementation of IParallelForInterface, your IParallelForInterface class just needs to call the Do() method of the IParallelElementFunctor passed to its IParallelForInterface::ParallelFor() method for each element passed to IParallelForInterface::ParallelFor().
Inherits Kaim::NewOverrideBase< Stat >.
Public Member Functions | |
virtual void | Do (void *element)=0 |
|
pure virtual |
This method is carries out whatever processing needs to be done for the specified data element.