Leviathan  0.8.0.0
Leviathan game engine
Include.h File Reference

Go to the source code of this file.

Macros

#define LEAK_INTO_GLOBAL
 
#define ALLOW_INTERNAL_EXCEPTIONS
 
#define LEVIATHAN_FULL
 
#define LEVIATHAN_NO_DEBUG
 
#define LEVIATHAN_DEBUG
 
#define LEVIATHAN_USING_ANGELSCRIPT
 
#define LEVIATHAN_USING_BOOST
 
#define LEVIATHAN_USING_OGRE
 
#define LEVIATHAN_USING_SFML
 
#define SFML_PACKETS
 
#define LEVIATHAN_USING_LEAP
 
#define LEVIATHAN_USING_BREAKPAD
 
#define LEVIATHAN_USING_SDL2
 
#define LEVIATHAN_USE_ACTUAL_OBJECT_POOLS
 
#define LEVIATHAN_VERSION   0.800
 
#define LEVIATHAN_VERSIONS   L"0.8.0.0"
 
#define LEVIATHAN_VERSION_ANSIS   "0.8.0.0"
 
#define LEVIATHAN_VERSION_STABLE   0
 
#define LEVIATHAN_VERSION_MAJOR   8
 
#define LEVIATHAN_VERSION_MINOR   0
 
#define LEVIATHAN_VERSION_PATCH   0
 
#define LEVIATHAN
 
#define DLLEXPORT
 
#define JSON_DLL
 
#define FORCE_INLINE   __attribute__((always_inline))
 
#define NOT_UNUSED(x)   (void)x;
 

Macro Definition Documentation

◆ ALLOW_INTERNAL_EXCEPTIONS

#define ALLOW_INTERNAL_EXCEPTIONS

Definition at line 36 of file Include.h.

◆ DLLEXPORT

#define DLLEXPORT

Definition at line 115 of file Include.h.

◆ FORCE_INLINE

#define FORCE_INLINE   __attribute__((always_inline))

Definition at line 126 of file Include.h.

◆ JSON_DLL

#define JSON_DLL

Definition at line 119 of file Include.h.

◆ LEAK_INTO_GLOBAL

#define LEAK_INTO_GLOBAL

Definition at line 35 of file Include.h.

◆ LEVIATHAN

#define LEVIATHAN

Definition at line 94 of file Include.h.

◆ LEVIATHAN_DEBUG

#define LEVIATHAN_DEBUG

Definition at line 43 of file Include.h.

◆ LEVIATHAN_FULL

#define LEVIATHAN_FULL

Definition at line 37 of file Include.h.

◆ LEVIATHAN_NO_DEBUG

#define LEVIATHAN_NO_DEBUG

Definition at line 40 of file Include.h.

◆ LEVIATHAN_USE_ACTUAL_OBJECT_POOLS

#define LEVIATHAN_USE_ACTUAL_OBJECT_POOLS

Definition at line 83 of file Include.h.

◆ LEVIATHAN_USING_ANGELSCRIPT

#define LEVIATHAN_USING_ANGELSCRIPT

Definition at line 46 of file Include.h.

◆ LEVIATHAN_USING_BOOST

#define LEVIATHAN_USING_BOOST

Definition at line 51 of file Include.h.

◆ LEVIATHAN_USING_BREAKPAD

#define LEVIATHAN_USING_BREAKPAD

Definition at line 73 of file Include.h.

◆ LEVIATHAN_USING_LEAP

#define LEVIATHAN_USING_LEAP

Definition at line 68 of file Include.h.

◆ LEVIATHAN_USING_OGRE

#define LEVIATHAN_USING_OGRE

Definition at line 56 of file Include.h.

◆ LEVIATHAN_USING_SDL2

#define LEVIATHAN_USING_SDL2

Definition at line 78 of file Include.h.

◆ LEVIATHAN_USING_SFML

#define LEVIATHAN_USING_SFML

Definition at line 61 of file Include.h.

◆ LEVIATHAN_VERSION

#define LEVIATHAN_VERSION   0.800

Definition at line 85 of file Include.h.

◆ LEVIATHAN_VERSION_ANSIS

#define LEVIATHAN_VERSION_ANSIS   "0.8.0.0"

Definition at line 87 of file Include.h.

◆ LEVIATHAN_VERSION_MAJOR

#define LEVIATHAN_VERSION_MAJOR   8

Definition at line 90 of file Include.h.

◆ LEVIATHAN_VERSION_MINOR

#define LEVIATHAN_VERSION_MINOR   0

Definition at line 91 of file Include.h.

◆ LEVIATHAN_VERSION_PATCH

#define LEVIATHAN_VERSION_PATCH   0

Definition at line 92 of file Include.h.

◆ LEVIATHAN_VERSION_STABLE

#define LEVIATHAN_VERSION_STABLE   0

Definition at line 89 of file Include.h.

◆ LEVIATHAN_VERSIONS

#define LEVIATHAN_VERSIONS   L"0.8.0.0"

Definition at line 86 of file Include.h.

◆ NOT_UNUSED

#define NOT_UNUSED (   x)    (void)x;

Definition at line 135 of file Include.h.

◆ SFML_PACKETS

#define SFML_PACKETS

Definition at line 65 of file Include.h.