|  | OGRE-Next 3.0.0
    Object-Oriented Graphics Rendering Engine | 
#include "OgrePlatform.h"#include <string>#include "OgreStdHeaders.h"#include "OgreMemoryAllocatorConfig.h"#include "OgreAssert.h"#include "OgreWorkarounds.h"| Namespaces | |
| namespace | Ogre | 
| bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h> | |
| namespace | Ogre::v1 | 
| Macros | |
| #define | OGRE_ASSUME_NONNULL_BEGIN | 
| #define | OGRE_ASSUME_NONNULL_END | 
| #define | OGRE_FALLTHROUGH [[clang::fallthrough]] | 
| #define | ogre_likely(x) ( x ) | 
| #define | OGRE_MAKE_VERSION(maj, min, patch) ( ( maj << 16 ) | ( min << 8 ) | patch ) | 
| #define | OGRE_MEMORY_TRACKER 0 | 
| #define | OGRE_NEXT_VERSION OGRE_VERSION | 
| #define | ogre_nonnull | 
| #define | ogre_nullable | 
| #define | ogre_unlikely(x) ( x ) | 
| #define | OGRE_UNUSED_VAR(x) ( (void)x ) | 
| #define | OGRE_VERSION ( ( OGRE_VERSION_MAJOR << 16 ) | ( OGRE_VERSION_MINOR << 8 ) | OGRE_VERSION_PATCH ) | 
| #define | OGRE_VERSION_MAJOR 3 | 
| #define | OGRE_VERSION_MINOR 0 | 
| #define | OGRE_VERSION_NAME "Eris" | 
| #define | OGRE_VERSION_PATCH 0 | 
| #define | OGRE_VERSION_SUFFIX "" | 
| #define OGRE_ASSUME_NONNULL_BEGIN | 
| #define OGRE_ASSUME_NONNULL_END | 
| #define OGRE_FALLTHROUGH [[clang::fallthrough]] | 
| #define ogre_likely | ( | x | ) | ( x ) | 
| #define OGRE_MAKE_VERSION | ( | maj, | |
| min, | |||
| patch | |||
| ) | ( ( maj << 16 ) | ( min << 8 ) | patch ) | 
| #define OGRE_MEMORY_TRACKER 0 | 
| #define OGRE_NEXT_VERSION OGRE_VERSION | 
| #define ogre_nonnull | 
| #define ogre_nullable | 
| #define ogre_unlikely | ( | x | ) | ( x ) | 
| #define OGRE_UNUSED_VAR | ( | x | ) | ( (void)x ) | 
| #define OGRE_VERSION ( ( OGRE_VERSION_MAJOR << 16 ) | ( OGRE_VERSION_MINOR << 8 ) | OGRE_VERSION_PATCH ) | 
| #define OGRE_VERSION_MAJOR 3 | 
| #define OGRE_VERSION_MINOR 0 | 
| #define OGRE_VERSION_NAME "Eris" | 
| #define OGRE_VERSION_PATCH 0 | 
| #define OGRE_VERSION_SUFFIX "" |