MThreadAsync class. Allows creation of asynchronous threads.
Static Public Member Functions
|static MStatus||init ()|
|static MStatus||createTask (MThreadFunc func, void *data, MThreadAsyncCallbackFunc afunc, MThreadRootTask *root)|
|static void||release ()|
Initialize asynchronous thread creation mechanism. No threads are created by this call. Each call to init increases a reference count on the class, each call to release() reduces the reference count. When the reference count reaches zero the threads are deleted.
Create a single task. createMapping must have been called before calling this method.
|[in]||func||pointer to function to be executed by threads|
|[in]||data||data for function|
|[in]||afunc||pointer to callback function to be executed by threads|
This function decreases the reference count on the class. When the reference count reaches zero the threads are deleted.
|Autodesk® Maya® 2009 © 1997-2008 Autodesk, Inc. All rights reserved.||Generated with 1.5.6|