OgrePlatform.h File Reference
#include "OgreConfig.h"

Go to the source code of this file.

Namespaces

namespace  Ogre

Macros

#define __OGRE_HAVE_DIRECTXMATH   0
#define _OgreExport
#define _OgrePrivate
#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_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_LINUX   2
#define OGRE_PLATFORM_NACL   6
#define OGRE_PLATFORM_WIN32   1
#define OGRE_PLATFORM_WINRT   7
#define OGRE_QUOTE(x)
#define OGRE_QUOTE_INPLACE(x)
#define OGRE_UNICODE_SUPPORT   1
#define OGRE_WARN(x)
#define stricmp   strcasecmp

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

◆ __OGRE_HAVE_DIRECTXMATH

#define __OGRE_HAVE_DIRECTXMATH   0

Definition at line 310 of file OgrePlatform.h.

◆ _OgreExport

◆ _OgrePrivate

#define _OgrePrivate

Definition at line 258 of file OgrePlatform.h.

◆ FORCEINLINE

◆ OGRE_ARCH_TYPE

#define OGRE_ARCH_TYPE   OGRE_ARCHITECTURE_32

Definition at line 172 of file OgrePlatform.h.

◆ OGRE_ARCHITECTURE_32

#define OGRE_ARCHITECTURE_32   1

Definition at line 55 of file OgrePlatform.h.

◆ OGRE_ARCHITECTURE_64

#define OGRE_ARCHITECTURE_64   2

Definition at line 56 of file OgrePlatform.h.

◆ OGRE_BUILD_SUFFIX

#define OGRE_BUILD_SUFFIX   ""

◆ OGRE_COMPILER_BORL

#define OGRE_COMPILER_BORL   3

Definition at line 47 of file OgrePlatform.h.

◆ OGRE_COMPILER_CLANG

#define OGRE_COMPILER_CLANG   6

Definition at line 50 of file OgrePlatform.h.

◆ OGRE_COMPILER_GCCE

#define OGRE_COMPILER_GCCE   5

Definition at line 49 of file OgrePlatform.h.

◆ OGRE_COMPILER_GNUC

#define OGRE_COMPILER_GNUC   2

Definition at line 46 of file OgrePlatform.h.

◆ OGRE_COMPILER_MSVC

#define OGRE_COMPILER_MSVC   1

Definition at line 45 of file OgrePlatform.h.

◆ OGRE_COMPILER_WINSCW

#define OGRE_COMPILER_WINSCW   4

Definition at line 48 of file OgrePlatform.h.

◆ OGRE_DEBUG_MODE

#define OGRE_DEBUG_MODE   0

Definition at line 267 of file OgrePlatform.h.

◆ OGRE_DEFAULT_LOCALE

#define OGRE_DEFAULT_LOCALE   "en_GB.UTF-8"

Definition at line 342 of file OgrePlatform.h.

◆ OGRE_DEPRECATED

◆ OGRE_ENDIAN

#define OGRE_ENDIAN   OGRE_ENDIAN_LITTLE

Definition at line 319 of file OgrePlatform.h.

◆ OGRE_ENDIAN_BIG

#define OGRE_ENDIAN_BIG   2

Definition at line 53 of file OgrePlatform.h.

◆ OGRE_ENDIAN_LITTLE

#define OGRE_ENDIAN_LITTLE   1

Definition at line 52 of file OgrePlatform.h.

◆ OGRE_PLATFORM

#define OGRE_PLATFORM   OGRE_PLATFORM_LINUX

Definition at line 165 of file OgrePlatform.h.

◆ OGRE_PLATFORM_ANDROID

#define OGRE_PLATFORM_ANDROID   5

Definition at line 40 of file OgrePlatform.h.

◆ OGRE_PLATFORM_APPLE

#define OGRE_PLATFORM_APPLE   3

Definition at line 38 of file OgrePlatform.h.

◆ OGRE_PLATFORM_APPLE_IOS

#define OGRE_PLATFORM_APPLE_IOS   4

Definition at line 39 of file OgrePlatform.h.

◆ OGRE_PLATFORM_FLASHCC

#define OGRE_PLATFORM_FLASHCC   8

Definition at line 43 of file OgrePlatform.h.

◆ OGRE_PLATFORM_LINUX

#define OGRE_PLATFORM_LINUX   2

Definition at line 37 of file OgrePlatform.h.

◆ OGRE_PLATFORM_NACL

#define OGRE_PLATFORM_NACL   6

Definition at line 41 of file OgrePlatform.h.

◆ OGRE_PLATFORM_WIN32

#define OGRE_PLATFORM_WIN32   1

Definition at line 36 of file OgrePlatform.h.

◆ OGRE_PLATFORM_WINRT

#define OGRE_PLATFORM_WINRT   7

Definition at line 42 of file OgrePlatform.h.

◆ OGRE_QUOTE

#define OGRE_QUOTE ( x)
Value:
#define OGRE_QUOTE_INPLACE(x)

Definition at line 179 of file OgrePlatform.h.

◆ OGRE_QUOTE_INPLACE

#define OGRE_QUOTE_INPLACE ( x)
Value:
# x

Definition at line 178 of file OgrePlatform.h.

◆ OGRE_UNICODE_SUPPORT

#define OGRE_UNICODE_SUPPORT   1

Definition at line 272 of file OgrePlatform.h.

◆ OGRE_WARN

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

Definition at line 180 of file OgrePlatform.h.

◆ stricmp

#define stricmp   strcasecmp

Definition at line 262 of file OgrePlatform.h.


Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.