Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OgrePlatform.h File Reference

#include "OgreConfig.h"

Go to the source code of this file.

Namespaces

namespace  Ogre

Defines

#define OGRE_PLATFORM_WIN32   1
#define OGRE_PLATFORM_LINUX   2
#define OGRE_PLATFORM_APPLE   3
#define OGRE_COMPILER_MSVC   1
#define OGRE_COMPILER_GNUC   2
#define OGRE_COMPILER_BORL   3
#define OGRE_ENDIAN_LITTLE   1
#define OGRE_ENDIAN_BIG   2
#define OGRE_ARCHITECTURE_32   1
#define OGRE_ARCHITECTURE_64   2
#define FORCEINLINE   __inline
#define OGRE_PLATFORM   OGRE_PLATFORM_LINUX
#define OGRE_ARCH_TYPE   OGRE_ARCHITECTURE_32
#define OGRE_QUOTE_INPLACE(x)   # x
#define OGRE_QUOTE(x)   OGRE_QUOTE_INPLACE(x)
#define OGRE_WARN(x)   message( __FILE__ "(" QUOTE( __LINE__ ) ") : " x "\n" )
#define _OgreExport
#define _OgrePrivate
#define stricmp   strcasecmp
#define OGRE_DEBUG_MODE   0
#define OGRE_PLATFORM_LIB   "libOgrePlatform.so"
#define OGRE_ENDIAN   OGRE_ENDIAN_LITTLE


Define Documentation

#define _OgreExport
 

Definition at line 153 of file OgrePlatform.h.

#define _OgrePrivate
 

Definition at line 154 of file OgrePlatform.h.

#define FORCEINLINE   __inline
 

Definition at line 74 of file OgrePlatform.h.

Referenced by Ogre::Bitwise::firstPO2From(), Ogre::Bitwise::getBitShift(), and Ogre::Bitwise::mostSignificantBitSet().

#define OGRE_ARCH_TYPE   OGRE_ARCHITECTURE_32
 

Definition at line 93 of file OgrePlatform.h.

#define OGRE_ARCHITECTURE_32   1
 

Definition at line 44 of file OgrePlatform.h.

#define OGRE_ARCHITECTURE_64   2
 

Definition at line 45 of file OgrePlatform.h.

#define OGRE_COMPILER_BORL   3
 

Definition at line 39 of file OgrePlatform.h.

#define OGRE_COMPILER_GNUC   2
 

Definition at line 38 of file OgrePlatform.h.

#define OGRE_COMPILER_MSVC   1
 

Definition at line 37 of file OgrePlatform.h.

#define OGRE_DEBUG_MODE   0
 

Definition at line 165 of file OgrePlatform.h.

#define OGRE_ENDIAN   OGRE_ENDIAN_LITTLE
 

Definition at line 196 of file OgrePlatform.h.

#define OGRE_ENDIAN_BIG   2
 

Definition at line 42 of file OgrePlatform.h.

#define OGRE_ENDIAN_LITTLE   1
 

Definition at line 41 of file OgrePlatform.h.

#define OGRE_PLATFORM   OGRE_PLATFORM_LINUX
 

Definition at line 86 of file OgrePlatform.h.

#define OGRE_PLATFORM_APPLE   3
 

Definition at line 35 of file OgrePlatform.h.

#define OGRE_PLATFORM_LIB   "libOgrePlatform.so"
 

Definition at line 172 of file OgrePlatform.h.

#define OGRE_PLATFORM_LINUX   2
 

Definition at line 34 of file OgrePlatform.h.

#define OGRE_PLATFORM_WIN32   1
 

Definition at line 33 of file OgrePlatform.h.

#define OGRE_QUOTE  )     OGRE_QUOTE_INPLACE(x)
 

Definition at line 100 of file OgrePlatform.h.

#define OGRE_QUOTE_INPLACE  )     # x
 

Definition at line 99 of file OgrePlatform.h.

#define OGRE_WARN  )     message( __FILE__ "(" QUOTE( __LINE__ ) ") : " x "\n" )
 

Definition at line 101 of file OgrePlatform.h.

#define stricmp   strcasecmp
 

Definition at line 158 of file OgrePlatform.h.


Copyright © 2000-2005 by The OGRE Team
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Mar 12 14:37:53 2006