OGRE: OgrePrerequisites.h File Reference

| OGRE 2.2.4 Object-Oriented Graphics Rendering Engine

Namespaces | Macros | Typedefs
OgrePrerequisites.h File Reference
`#include "OgrePlatform.h"`
`#include "OgreWorkarounds.h"`
`#include <string>`
`#include "OgreStdHeaders.h"`
`#include "OgreMemoryAllocatorConfig.h"`
`#include "OgreAssert.h"`

## Namespaces
| Ogre
| Ogre::v1

## Macros
#define | OGRE_HASH_NAMESPACE ::std
#define | OGRE_HASHMAP_NAME unordered_map
#define | OGRE_HASHMULTIMAP_NAME unordered_multimap
#define | OGRE_HASHMULTISET_NAME unordered_multiset
#define | OGRE_HASHSET_NAME unordered_set
#define | OGRE_MEMORY_TRACKER 0
#define | OGRE_VERSION ((OGRE_VERSION_MAJOR << 16) | (OGRE_VERSION_MINOR << 8) | OGRE_VERSION_PATCH)
#define | OGRE_VERSION_MAJOR 2
#define | OGRE_VERSION_MINOR 2
#define | OGRE_VERSION_NAME "Cerberus"
#define | OGRE_VERSION_PATCH 4
#define | OGRE_VERSION_SUFFIX ""

## Typedefs
typedef std::string | Ogre::_StringBase
typedef std::basic_stringstream< char, std::char_traits< char >, std::allocator< char > > | Ogre::_StringStreamBase
typedef SharedPtr< AnimableValue > | Ogre::AnimableValuePtr
typedef SharedPtr< AsyncTicket > | Ogre::AsyncTicketPtr
typedef SharedPtr< DataStream > | Ogre::DataStreamPtr
typedef SharedPtr< GpuLogicalBufferStruct > | Ogre::GpuLogicalBufferStructPtr
typedef SharedPtr< GpuNamedConstants > | Ogre::GpuNamedConstantsPtr
typedef SharedPtr< GpuProgramParameters > | Ogre::GpuProgramParametersSharedPtr
typedef SharedPtr< GpuProgram > | Ogre::GpuProgramPtr
typedef SharedPtr< GpuSharedParameters > | Ogre::GpuSharedParametersPtr
typedef SharedPtr< HighLevelGpuProgram > | Ogre::HighLevelGpuProgramPtr
typedef SharedPtr< Material > | Ogre::MaterialPtr
typedef SharedPtr< MemoryDataStream > | Ogre::MemoryDataStreamPtr
typedef SharedPtr< Mesh > | Ogre::MeshPtr
typedef SharedPtr< Mesh > | Ogre::v1::MeshPtr
typedef SharedPtr< PatchMesh > | Ogre::v1::PatchMeshPtr
typedef float | Ogre::Real
| Software floating point type. More...
typedef uint32 | Ogre::RealAsUint
typedef SharedPtr< Resource > | Ogre::ResourcePtr
typedef SharedPtr< ShadowCameraSetup > | Ogre::ShadowCameraSetupPtr
typedef SharedPtr< SkeletonDef > | Ogre::SkeletonDefPtr
typedef SharedPtr< Skeleton > | Ogre::v1::SkeletonPtr
typedef _StringStreamBase | Ogre::StringStream
typedef StringStream | Ogre::stringstream
typedef unsigned char | Ogre::uchar
| In order to avoid finger-aches :) More...
typedef unsigned int | Ogre::uint
typedef unsigned long | Ogre::ulong
typedef unsigned short | Ogre::ushort

## Macro Definition Documentation

## ◆ OGRE_HASH_NAMESPACE

#define OGRE_HASH_NAMESPACE ::std

## ◆ OGRE_HASHMAP_NAME

#define OGRE_HASHMAP_NAME unordered_map

## ◆ OGRE_HASHMULTIMAP_NAME

#define OGRE_HASHMULTIMAP_NAME unordered_multimap

## ◆ OGRE_HASHMULTISET_NAME

#define OGRE_HASHMULTISET_NAME unordered_multiset

## ◆ OGRE_HASHSET_NAME

#define OGRE_HASHSET_NAME unordered_set

## ◆ OGRE_MEMORY_TRACKER

#define OGRE_MEMORY_TRACKER 0

## ◆ OGRE_VERSION

#define OGRE_VERSION ((OGRE_VERSION_MAJOR << 16) | (OGRE_VERSION_MINOR << 8) | OGRE_VERSION_PATCH)

## ◆ OGRE_VERSION_MAJOR

#define OGRE_VERSION_MAJOR 2

## ◆ OGRE_VERSION_MINOR

#define OGRE_VERSION_MINOR 2

## ◆ OGRE_VERSION_NAME

#define OGRE_VERSION_NAME "Cerberus"

## ◆ OGRE_VERSION_PATCH

#define OGRE_VERSION_PATCH 4

## ◆ OGRE_VERSION_SUFFIX

#define OGRE_VERSION_SUFFIX ""