D:/Programs/odyssey/odyssey/include/OdysseyConfig.h File Reference


Defines

#define ODYSSEY_DOUBLE_PRECISION   0
 Controls whether double precision is used.
#define ODYSSEY_COMPILER   DEFAULT
 Configures the current compiler targetted.
#define ODYSSEY_LINK_DLL   1
 Configures the linker to link to the dll version of odyssey.
#define ODYSSEY_PLATFORM   WIN32
 Configures the target platform.
#define ODYSSEY_UNICODE   0
 Controls whether unicode support is included.
#define ODYSSEY_MESSAGE_RESERVED_ARGS   5
 Number of argument slots to pre-allocate in messages.
#define _EXPORT_ODYSSEY   __declspec(dllimport)

Detailed Description

This is a file of preprocessor definitions meant as compile-time configs. These values can be changed, and the library recompiled to change the features of Odyssey.

Define Documentation

#define _EXPORT_ODYSSEY   __declspec(dllimport)
 

This definition controls exportation of symbols to dynamic libraries on Win32 platforms.

#define ODYSSEY_COMPILER   DEFAULT
 

Configures the current compiler targetted.

This definition configures the current compiler. Changing this may affect what code is compiled. The default option is DEFAULT and should target compiler-generic code as well as the official compiler (Visual Studio 8). Can be DEFAULT

#define ODYSSEY_DOUBLE_PRECISION   0
 

Controls whether double precision is used.

This definition controls the use of double precision in the engine. Default is 0

#define ODYSSEY_LINK_DLL   1
 

Configures the linker to link to the dll version of odyssey.

This definition configures the linker, in windows, to link with the dynamic library version of odyssey. The default is 1, so odyssey will be loaded as a dll.

#define ODYSSEY_MESSAGE_RESERVED_ARGS   5
 

Number of argument slots to pre-allocate in messages.

This defines the number of message arguments slots are reserved upon message construction. This saves time when messages are added later, since no allocation and copying takes place. This replaces memory space for speed.

#define ODYSSEY_PLATFORM   WIN32
 

Configures the target platform.

This definition configures the target platform. Default is WIN32 Can be WIN32, OSX, LINUX

#define ODYSSEY_UNICODE   0
 

Controls whether unicode support is included.

This definition controls the use of unicode. Default is 0


Generated on Sun Jan 7 01:18:51 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO