Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members

ik_ESoundEngineOptions.h

Go to the documentation of this file.
00001 // Copyright (C) 2002-2008 Nikolaus Gebhardt
00002 // This file is part of the "irrKlang" library.
00003 // For conditions of distribution and use, see copyright notice in irrKlang.h
00004 
00005 #ifndef __E_IRRKLANG_SOUND_ENGINE_OPTIONS_H_INCLUDED__
00006 #define __E_IRRKLANG_SOUND_ENGINE_OPTIONS_H_INCLUDED__
00007 
00008 namespace irrklang  
00009 {
00011 
00015         enum E_SOUND_ENGINE_OPTIONS
00016         {
00018 
00023                 ESEO_MULTI_THREADED = 0x01,
00024 
00026 
00027                 ESEO_MUTE_IF_NOT_FOCUSED = 0x02,
00028 
00030 
00037                 ESEO_LOAD_PLUGINS = 0x04,
00038 
00040 
00043                 ESEO_USE_3D_BUFFERS = 0x08,
00044 
00046 
00049                 ESEO_PRINT_DEBUG_INFO_TO_DEBUGGER = 0x10,
00050 
00052 
00053                 ESEO_PRINT_DEBUG_INFO_TO_STDOUT = 0x20,
00054 
00056 
00064                 ESEO_LINEAR_ROLLOFF = 0x40,
00065 
00067                 ESEO_DEFAULT_OPTIONS = ESEO_MULTI_THREADED | ESEO_LOAD_PLUGINS | ESEO_USE_3D_BUFFERS | ESEO_PRINT_DEBUG_INFO_TO_DEBUGGER | ESEO_PRINT_DEBUG_INFO_TO_STDOUT,
00068 
00070 
00071                 ESEO_FORCE_32_BIT = 0x7fffffff
00072         };
00073 
00074 } // end namespace irrklang
00075 
00076 
00077 #endif
00078 

irrKlang Audio Library
The irrKlang Engine Documentation © 2003-2007 by Nikolaus Gebhardt. Generated on Sun Oct 12 13:44:49 2008 by Doxygen (1.5.4)