![]() |
OGRE-Next 3.0.0
Object-Oriented Graphics Rendering Engine
|
Classes | |
class | Ogre::ThreadLocalPtr< T > |
Namespaces | |
namespace | Ogre |
bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h> | |
#define OGRE_AUTO_MUTEX mutable std::recursive_mutex OGRE_AUTO_MUTEX_NAME |
#define OGRE_AUTO_SHARED_MUTEX mutable std::recursive_mutex *OGRE_AUTO_MUTEX_NAME |
#define OGRE_COPY_AUTO_SHARED_MUTEX | ( | from | ) |
#define OGRE_DELETE_AUTO_SHARED_MUTEX |
#define OGRE_LOCK_AUTO_MUTEX std::unique_lock<std::recursive_mutex> ogreAutoMutexLock( OGRE_AUTO_MUTEX_NAME ) |
#define OGRE_LOCK_AUTO_SHARED_MUTEX |
#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 |
#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 std::this_thread::get_id() |
#define OGRE_THREAD_DESTROY | ( | name | ) |
#define OGRE_THREAD_HARDWARE_CONCURRENCY std::thread::hardware_concurrency() |
#define OGRE_THREAD_ID_TYPE std::thread::id |
#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 std::thread |
#define OGRE_THREAD_WAIT | ( | sync, | |
mutex, | |||
lock ) |
#define OGRE_THREAD_WORKER_INHERIT |
#define OGRE_THREAD_YIELD std::this_thread::yield() |
#define OGRE_TOKEN_PASTE | ( | x, | |
y ) |
#define OGRE_TOKEN_PASTE_EXTRA | ( | x, | |
y ) |