00001 00031 #ifndef KEOS_H 00032 #define KEOS_H 00033 00034 // Macros for the start and end of Keos programs 00035 #define KEOS_START(); { 00036 #define KEOS_SHUTDOWN(); } KeosRoot.Shutdown(); 00037 00038 // This file includes all the other files which you will need to build a client application 00039 #include "KeosPrerequisites.h" 00040 00041 #include "KeosException.h" 00042 #include "KeosDynLibManager.h" 00043 #include "KeosFile.h" 00044 #include "KeosSingleton.h" 00045 #include "KeosLogger.h" 00046 #include "KeosRoot.h" 00047 #include "KeosSmartPtr.h" 00048 #include "KeosRenderSystem.h" 00049 #include "KeosRenderApp.h" 00050 #include "KeosMatrix4.h" 00051 #include "KeosDeclaration.h" 00052 #include "KeosDeclarationElement.h" 00053 #include "KeosEnums.h" 00054 #include "KeosVector2.h" 00055 #include "KeosVector3.h" 00056 #include "KeosVector4.h" 00057 #include "KeosBuffer.h" 00058 #include "KeosColor.h" 00059 #include "KeosLoader.h" 00060 #include "KeosMediaManager.h" 00061 #include "KeosResourceManager.h" 00062 #include "KeosImage.h" 00063 #include "KeosTexture.h" 00064 #include "KeosGraphicString.h" 00065 #include "KeosFontManager.h" 00066 #include "KeosConsole.h" 00067 #include "KeosConsoleLook.h" 00068 #include "KeosConsoleLookDefault.h" 00069 #include "KeosConsoleFunctor.h" 00070 #include "KeosMD2Loader.h" 00071 #include "KeosMD2AnimatedLoader.h" 00072 #include "KeosMDLQ1Loader.h" 00073 #include "KeosMDLQ1AnimatedLoader.h" 00074 #include "Keos3DSLoader.h" 00075 #include "KeosShader.h" 00076 #include "KeosMesh.h" 00077 #include "KeosMaterial.h" 00078 #include "KeosAnimatedMeshKF.h" 00079 #include "KeosLight.h" 00080 #include "KeosMeshGen.h" 00081 #include "KeosMath.h" 00082 00083 #define KeosRoot Keos::CRoot::Instance() 00084 00085 #endif // KEOS_H
1.5.1-p1