API Classes and plug-ins

 
 
 

API Classes

MThreadPool, MThreadAsync, MSpinLock, MMutexLock - main threading classes, described in detail in this chapter. Added in Maya 2008.

MAtomic.h - cross-platform atomic operations. Added in Maya 2009.

MThreadUtils.h - functions to synchronize plug-in OpenMP thread counts with Maya. These functions must be used by any plug-in using OpenMP with a compiler other than the Intel compiler. Added in Maya 2009.

Example plug-ins shipped with Maya