KeosPrerequisites.h File Reference

#include "KeosPlatform.h"
#include "KeosStdHeaders.h"
#include "KeosMemoryManager.h"
#include "KeosEnums.h"
#include "KeosVector2.h"
#include "KeosVector3.h"
#include "KeosVector4.h"
#include "KeosSmartPtr.h"

Go to the source code of this file.

Namespaces

namespace  Keos
namespace  Keos::Console

Defines

#define KEOS_VERSION_MAJOR   0
#define KEOS_VERSION_MINOR   5
#define KEOS_VERSION_PATCH   3
#define KEOS_VERSION_NAME   "Noel"
#define HashMap   ::std::hash_map
#define KEOS_DELETE(p)   { if(p) { delete (p); (p)=NULL; } }
 Useful macros.
#define KEOS_DELETE_ARRAY(p)   { if(p) { delete[] (p); (p)=NULL; } }
#define size_t   std::size_t
#define KEOS_OGL_LIB   "RenderSystem_OpenGL.dll"
#define KEOS_D3D9_LIB   "RenderSystem_Direct3D9.dll"
#define KEOS_CONFIG_FILE   "config.xml"
#define KEOS_LOG_FILE   "keos.log"
#define KEOS_MEMLEAKS_FILE   "memoryleaks.log"

Typedefs

typedef float Keos::Real
typedef std::string Keos::String
typedef unsigned char Keos::uchar
typedef unsigned short Keos::ushort
typedef unsigned int Keos::uint
typedef unsigned long Keos::ulong
typedef std::vector< String > Keos::StringVector
typedef std::map< String,
String > 
Keos::SettingsMap


Define Documentation

#define HashMap   ::std::hash_map

Definition at line 62 of file KeosPrerequisites.h.

#define KEOS_CONFIG_FILE   "config.xml"

Definition at line 94 of file KeosPrerequisites.h.

Referenced by Keos::CRoot::RestoreConfig(), and Keos::CRoot::SaveConfig().

#define KEOS_D3D9_LIB   "RenderSystem_Direct3D9.dll"

Definition at line 91 of file KeosPrerequisites.h.

Referenced by Keos::CD3D9Window::Create().

#define KEOS_DELETE (  )     { if(p) { delete (p); (p)=NULL; } }

Useful macros.

Definition at line 67 of file KeosPrerequisites.h.

Referenced by Keos::CMaterial::CreateTexture().

#define KEOS_DELETE_ARRAY (  )     { if(p) { delete[] (p); (p)=NULL; } }

Definition at line 68 of file KeosPrerequisites.h.

#define KEOS_LOG_FILE   "keos.log"

Definition at line 95 of file KeosPrerequisites.h.

#define KEOS_MEMLEAKS_FILE   "memoryleaks.log"

Definition at line 96 of file KeosPrerequisites.h.

#define KEOS_OGL_LIB   "RenderSystem_OpenGL.dll"

Definition at line 90 of file KeosPrerequisites.h.

Referenced by Keos::CWin32Window::Create().

#define KEOS_VERSION_MAJOR   0

Definition at line 47 of file KeosPrerequisites.h.

Referenced by Keos::CLoggerFile::CLoggerFile().

#define KEOS_VERSION_MINOR   5

Definition at line 48 of file KeosPrerequisites.h.

Referenced by Keos::CLoggerFile::CLoggerFile().

#define KEOS_VERSION_NAME   "Noel"

Definition at line 50 of file KeosPrerequisites.h.

#define KEOS_VERSION_PATCH   3

Definition at line 49 of file KeosPrerequisites.h.

Referenced by Keos::CLoggerFile::CLoggerFile().

#define size_t   std::size_t

Definition at line 83 of file KeosPrerequisites.h.


Generated on Fri Mar 9 14:29:04 2007 for Keos by  doxygen 1.5.1-p1