|  | OGRE-Next 3.0.0
    Object-Oriented Graphics Rendering Engine | 
#include "OgrePrerequisites.h"| Namespaces | |
| namespace | Ogre | 
| bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h> | |
| Macros | |
| #define | ARRAY_INT_ZERO 0 | 
| #define | ARRAY_MASK_ZERO false | 
| #define | ARRAY_PACKED_REALS 1 | 
| #define | ARRAY_REAL_ZERO 0 | 
| #define | CastArrayToReal(outFloatPtr, arraySimd) ( *( outFloatPtr ) = arraySimd ) | 
| Input must be 16-byte aligned. | |
| #define | CastIntToReal(x) ( x ) | 
| #define | CastRealToInt(x) ( x ) | 
| #define | ogre_madd(a, b, c) ( ( c ) + ( ( a ) * ( b ) ) ) | 
| #define | OGRE_PREFETCH_NTA(x) ( (void)0 ) | 
| #define | OGRE_PREFETCH_SLOT_DISTANCE 0 | 
| #define | OGRE_PREFETCH_T0(x) ( (void)0 ) | 
| #define | OGRE_PREFETCH_T1(x) ( (void)0 ) | 
| #define | OGRE_PREFETCH_T2(x) ( (void)0 ) | 
| Typedefs | |
| typedef uint32 | Ogre::ArrayInt | 
| typedef bool | Ogre::ArrayMaskI | 
| typedef bool | Ogre::ArrayMaskR | 
| typedef Radian | Ogre::ArrayRadian | 
| typedef Real | Ogre::ArrayReal | 
| #define ARRAY_INT_ZERO 0 | 
| #define ARRAY_MASK_ZERO false | 
| #define ARRAY_PACKED_REALS 1 | 
| #define ARRAY_REAL_ZERO 0 | 
| #define CastArrayToReal | ( | outFloatPtr, | |
| arraySimd | |||
| ) | ( *( outFloatPtr ) = arraySimd ) | 
Input must be 16-byte aligned.
| #define CastIntToReal | ( | x | ) | ( x ) | 
| #define CastRealToInt | ( | x | ) | ( x ) | 
| #define ogre_madd | ( | a, | |
| b, | |||
| c | |||
| ) | ( ( c ) + ( ( a ) * ( b ) ) ) | 
| #define OGRE_PREFETCH_NTA | ( | x | ) | ( (void)0 ) | 
| #define OGRE_PREFETCH_SLOT_DISTANCE 0 | 
| #define OGRE_PREFETCH_T0 | ( | x | ) | ( (void)0 ) | 
| #define OGRE_PREFETCH_T1 | ( | x | ) | ( (void)0 ) | 
| #define OGRE_PREFETCH_T2 | ( | x | ) | ( (void)0 ) |