integration/gwnavgenerationglue/tbbparallelforinterface/tbbparallelforinterface.h Source File
Go to the documentation of this file.
9 #ifndef KyGlue_TbbParallelForInterface_H
10 #define KyGlue_TbbParallelForInterface_H
19 class TbbParallelForInterface_Implementation;
35 TbbParallelForInterface_Implementation* m_impl;
virtual KyResult ParallelFor(void **elements, KyUInt32 elementsCount, Kaim::IParallelElementFunctor *elementFunctor)
This is the main method of the IParallelForInterface: it is called by Gameware Navigation to manage t...
Definition: tbbparallelforinterface.cpp:23
Provides an abstract base interface for an object that can treat computational jobs in parallel...
Definition: iparallelforinterface.h:43
KyInt32 KyResult
Defines a type that can be returned by methods or functions in the Gameware Navigation SDK to indicat...
Definition: types.h:254
Definition: defaultgeneratorglue.h:20
Provides an abstract base interface for an object that treats an element of data that can be passed t...
Definition: iparallelforinterface.h:26
This implementation of Kaim::IParallelForInterface uses the open-source Threaded Building Blocks (TBB...
Definition: tbbparallelforinterface.h:26
unsigned int KyUInt32
Type used internally to represent an unsigned 32-bit integer.
Definition: types.h:36
virtual KyResult Init()
This method is expected to perform whatever steps are needed to initialize the parallelization mechan...
Definition: tbbparallelforinterface.cpp:20
virtual KyResult Terminate()
This method is expected to perform whatever steps are needed to shut down the parallelization mechani...
Definition: tbbparallelforinterface.cpp:21