ai_threads.h
1 /*
2  * Arnold API header file
3  * Copyright (c) 1998-2009 Marcos Fajardo, (c) 2009-2013 Solid Angle SL
4  */
5 
11 #pragma once
12 #include "ai_api.h"
13 
18 AI_API void* AiThreadCreate(unsigned int (*fn)(void*), void* data, int priority);
19 AI_API void AiThreadClose(void* thread);
20 AI_API void AiThreadWait(void* thread);
21 AI_API void* AiThreadSelf();
22 
23 #define AI_MAX_THREADS 64
28 #define AI_PRIORITY_LOWEST 0x00
29 #define AI_PRIORITY_LOW 0x01
30 #define AI_PRIORITY_NORMAL 0x02
31 #define AI_PRIORITY_HIGH 0x03
32 /*\}*/
33 
34 /*\}*/

© 2009-2013 Solid Angle SL · all rights reserved · www.solidangle.com