OGRE  2.0
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
OgrePlatform.h File Reference
#include "OgreConfig.h"
+ Include dependency graph for OgrePlatform.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Ogre
 

This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info, see http://www.ogre3d.org/

 

Macros

#define __OGRE_HAVE_DIRECTXMATH   0
 
#define _OGRE_SIMD_ALIGN_ATTRIBUTE
 
#define _OgreExport
 
#define _OgrePrivate
 
#define DECL_MALLOC   __attribute__ ((malloc))
 
#define FORCEINLINE   __inline
 
#define OGRE_ARCH_TYPE   OGRE_ARCHITECTURE_32
 
#define OGRE_ARCHITECTURE_32   1
 
#define OGRE_ARCHITECTURE_64   2
 
#define OGRE_BUILD_SUFFIX   ""
 
#define OGRE_COMPILER_BORL   3
 
#define OGRE_COMPILER_CLANG   6
 
#define OGRE_COMPILER_GCCE   5
 
#define OGRE_COMPILER_GNUC   2
 
#define OGRE_COMPILER_MSVC   1
 
#define OGRE_COMPILER_WINSCW   4
 
#define OGRE_DEBUG_MODE   0
 
#define OGRE_DEFAULT_LOCALE   "en_GB.UTF-8"
 
#define OGRE_DEPRECATED
 
#define OGRE_ENDIAN   OGRE_ENDIAN_LITTLE
 
#define OGRE_ENDIAN_BIG   2
 
#define OGRE_ENDIAN_LITTLE   1
 
#define OGRE_FLEXIBILITY_LEVEL   0
 
#define OGRE_PLATFORM   OGRE_PLATFORM_LINUX
 
#define OGRE_PLATFORM_ANDROID   5
 
#define OGRE_PLATFORM_APPLE   3
 
#define OGRE_PLATFORM_APPLE_IOS   4
 
#define OGRE_PLATFORM_FLASHCC   8
 
#define OGRE_PLATFORM_LIB   "libOgrePlatform.so"
 
#define OGRE_PLATFORM_LINUX   2
 
#define OGRE_PLATFORM_NACL   6
 
#define OGRE_PLATFORM_WIN32   1
 
#define OGRE_PLATFORM_WINRT   7
 
#define OGRE_QUOTE(x)   OGRE_QUOTE_INPLACE(x)
 
#define OGRE_QUOTE_INPLACE(x)   # x
 
#define OGRE_RESTRICT_ALIASING   0
 
#define OGRE_UNICODE_SUPPORT   1
 
#define OGRE_WARN(x)   message( __FILE__ "(" QUOTE( __LINE__ ) ") : " x "\n" )
 
#define OGRE_WCHAR_T_STRINGS   0
 
#define RESTRICT_ALIAS
 
#define RESTRICT_ALIAS_RETURN
 
#define stricmp   strcasecmp
 
#define virtual_l0   virtual
 
#define virtual_l1
 
#define virtual_l2
 

Typedefs

typedef short Ogre::int16
 
typedef int Ogre::int32
 
typedef long long Ogre::int64
 
typedef signed char Ogre::int8
 
typedef unsigned short Ogre::uint16
 
typedef unsigned int Ogre::uint32
 
typedef unsigned long long Ogre::uint64
 
typedef unsigned char Ogre::uint8
 

Macro Definition Documentation

#define __OGRE_HAVE_DIRECTXMATH   0

Definition at line 316 of file OgrePlatform.h.

#define _OGRE_SIMD_ALIGN_ATTRIBUTE

Definition at line 415 of file OgrePlatform.h.

#define _OgreExport

Definition at line 255 of file OgrePlatform.h.

#define _OgrePrivate

Definition at line 256 of file OgrePlatform.h.

#define DECL_MALLOC   __attribute__ ((malloc))

Definition at line 385 of file OgrePlatform.h.

#define FORCEINLINE   __inline

Definition at line 104 of file OgrePlatform.h.

#define OGRE_ARCH_TYPE   OGRE_ARCHITECTURE_32

Definition at line 168 of file OgrePlatform.h.

#define OGRE_ARCHITECTURE_32   1

Definition at line 55 of file OgrePlatform.h.

#define OGRE_ARCHITECTURE_64   2

Definition at line 56 of file OgrePlatform.h.

#define OGRE_BUILD_SUFFIX   ""

Definition at line 359 of file OgrePlatform.h.

Referenced by Ogre::FileSystemLayer::getConfigFilePath().

#define OGRE_COMPILER_BORL   3

Definition at line 47 of file OgrePlatform.h.

#define OGRE_COMPILER_CLANG   6

Definition at line 50 of file OgrePlatform.h.

#define OGRE_COMPILER_GCCE   5

Definition at line 49 of file OgrePlatform.h.

#define OGRE_COMPILER_GNUC   2

Definition at line 46 of file OgrePlatform.h.

#define OGRE_COMPILER_MSVC   1

Definition at line 45 of file OgrePlatform.h.

#define OGRE_COMPILER_WINSCW   4

Definition at line 48 of file OgrePlatform.h.

#define OGRE_DEBUG_MODE   0

Definition at line 265 of file OgrePlatform.h.

#define OGRE_DEFAULT_LOCALE   "en_GB.UTF-8"

Definition at line 349 of file OgrePlatform.h.

#define OGRE_DEPRECATED

Definition at line 185 of file OgrePlatform.h.

#define OGRE_ENDIAN   OGRE_ENDIAN_LITTLE

Definition at line 325 of file OgrePlatform.h.

#define OGRE_ENDIAN_BIG   2

Definition at line 53 of file OgrePlatform.h.

#define OGRE_ENDIAN_LITTLE   1

Definition at line 52 of file OgrePlatform.h.

#define OGRE_FLEXIBILITY_LEVEL   0

Definition at line 363 of file OgrePlatform.h.

#define OGRE_PLATFORM   OGRE_PLATFORM_LINUX

Definition at line 161 of file OgrePlatform.h.

#define OGRE_PLATFORM_ANDROID   5

Definition at line 40 of file OgrePlatform.h.

#define OGRE_PLATFORM_APPLE   3

Definition at line 38 of file OgrePlatform.h.

#define OGRE_PLATFORM_APPLE_IOS   4

Definition at line 39 of file OgrePlatform.h.

#define OGRE_PLATFORM_FLASHCC   8

Definition at line 43 of file OgrePlatform.h.

#define OGRE_PLATFORM_LIB   "libOgrePlatform.so"

Definition at line 273 of file OgrePlatform.h.

#define OGRE_PLATFORM_LINUX   2

Definition at line 37 of file OgrePlatform.h.

#define OGRE_PLATFORM_NACL   6

Definition at line 41 of file OgrePlatform.h.

#define OGRE_PLATFORM_WIN32   1

Definition at line 36 of file OgrePlatform.h.

#define OGRE_PLATFORM_WINRT   7

Definition at line 42 of file OgrePlatform.h.

#define OGRE_QUOTE (   x)    OGRE_QUOTE_INPLACE(x)

Definition at line 175 of file OgrePlatform.h.

#define OGRE_QUOTE_INPLACE (   x)    # x

Definition at line 174 of file OgrePlatform.h.

#define OGRE_RESTRICT_ALIASING   0

Definition at line 436 of file OgrePlatform.h.

#define OGRE_UNICODE_SUPPORT   1

Definition at line 278 of file OgrePlatform.h.

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

Definition at line 176 of file OgrePlatform.h.

#define OGRE_WCHAR_T_STRINGS   0

Definition at line 188 of file OgrePlatform.h.

#define RESTRICT_ALIAS_RETURN

Definition at line 449 of file OgrePlatform.h.

#define stricmp   strcasecmp

Definition at line 260 of file OgrePlatform.h.

#define virtual_l0   virtual

Definition at line 367 of file OgrePlatform.h.

#define virtual_l1

Definition at line 374 of file OgrePlatform.h.

#define virtual_l2

Definition at line 379 of file OgrePlatform.h.