![]() |
OGRE 2.3.3
Object-Oriented Graphics Rendering Engine
|
| #define OGRE_AUTO_MUTEX mutable Poco::Mutex OGRE_AUTO_MUTEX_NAME |
| #define OGRE_AUTO_SHARED_MUTEX mutable Poco::Mutex *OGRE_AUTO_MUTEX_NAME |
| #define OGRE_COPY_AUTO_SHARED_MUTEX | ( | from | ) |
| #define OGRE_DELETE_AUTO_SHARED_MUTEX assert(OGRE_AUTO_MUTEX_NAME); delete OGRE_AUTO_MUTEX_NAME |
| #define OGRE_LOCK_AUTO_MUTEX Poco::Mutex::ScopedLock ogreAutoMutexLock(OGRE_AUTO_MUTEX_NAME) |
| #define OGRE_LOCK_AUTO_SHARED_MUTEX assert(OGRE_AUTO_MUTEX_NAME); Poco::Mutex::ScopedLock ogreAutoMutexLock(*OGRE_AUTO_MUTEX_NAME) |
| #define OGRE_LOCK_MUTEX | ( | name | ) |
| #define OGRE_LOCK_MUTEX_NAMED | ( | mutexName, | |
| lockName ) |
| #define OGRE_LOCK_RW_MUTEX_READ | ( | name | ) |
| #define OGRE_LOCK_RW_MUTEX_WRITE | ( | name | ) |
| #define OGRE_MUTEX | ( | name | ) |
| #define OGRE_MUTEX_CONDITIONAL | ( | mutex | ) |
| #define OGRE_NEW_AUTO_SHARED_MUTEX assert(!OGRE_AUTO_MUTEX_NAME); OGRE_AUTO_MUTEX_NAME = new Poco::Mutex() |
| #define OGRE_RW_MUTEX | ( | name | ) |
| #define OGRE_SET_AUTO_SHARED_MUTEX_NULL OGRE_AUTO_MUTEX_NAME = 0 |
| #define OGRE_STATIC_MUTEX | ( | name | ) |
| #define OGRE_STATIC_MUTEX_INSTANCE | ( | name | ) |
| #define OGRE_THREAD_CREATE | ( | name, | |
| worker ) |
| #define OGRE_THREAD_CURRENT_ID (size_t)Poco::Thread::current() |
| #define OGRE_THREAD_DESTROY | ( | name | ) |
| #define OGRE_THREAD_HARDWARE_CONCURRENCY Poco::Environment::processorCount() |
| #define OGRE_THREAD_ID_TYPE size_t |
| #define OGRE_THREAD_NOTIFY_ALL | ( | sync | ) |
| #define OGRE_THREAD_NOTIFY_ONE | ( | sync | ) |
| #define OGRE_THREAD_POINTER | ( | T, | |
| var ) |
| #define OGRE_THREAD_POINTER_DELETE | ( | var | ) |
| #define OGRE_THREAD_POINTER_GET | ( | var | ) |
| #define OGRE_THREAD_POINTER_INIT | ( | var | ) |
| #define OGRE_THREAD_POINTER_SET | ( | var, | |
| expr ) |
| #define OGRE_THREAD_POINTER_VAR | ( | T, | |
| var ) |
| #define OGRE_THREAD_SLEEP | ( | ms | ) |
| #define OGRE_THREAD_SYNCHRONISER | ( | sync | ) |
| #define OGRE_THREAD_TYPE Poco::Thread |
| #define OGRE_THREAD_WAIT | ( | sync, | |
| mutex, | |||
| lock ) |
| #define OGRE_THREAD_WORKER_INHERIT : public Poco::Runnable |
| #define OGRE_THREAD_YIELD Poco::Thread::yield() |
| #define OGRE_TOKEN_PASTE | ( | x, | |
| y ) |
| #define OGRE_TOKEN_PASTE_EXTRA | ( | x, | |
| y ) |