Compounds |
class | csApplicationFramework |
| Application framework class. More...
|
class | csInitializer |
| This class contains several static member functions that can help setup an application. More...
|
Plugin request macros |
Utility macros to select what plugins you want to have loaded.
|
#define | CS_REQUEST_PLUGIN(Name, Interface) Name, #Interface, iSCF::SCF->GetInterfaceID(#Interface), Interface##_VERSION |
| Request a plugin. More...
|
#define | CS_REQUEST_END NULL |
| Marker for the end of the requested plugins list. More...
|
#define | CS_REQUEST_VFS CS_REQUEST_PLUGIN("crystalspace.kernel.vfs", iVFS) |
| Request VFS plugin. More...
|
#define | CS_REQUEST_FONTSERVER CS_REQUEST_PLUGIN("crystalspace.font.server.default", iFontServer) |
| Request default font server. More...
|
#define | CS_REQUEST_IMAGELOADER CS_REQUEST_PLUGIN("crystalspace.graphic.image.io.multiplex", iImageIO) |
| Request default image loader. More...
|
#define | CS_REQUEST_NULL3D CS_REQUEST_PLUGIN("crystalspace.graphics3d.null",iGraphics3D) |
| Request null 3D renderer. More...
|
#define | CS_REQUEST_SOFTWARE3D CS_REQUEST_PLUGIN("crystalspace.graphics3d.software",iGraphics3D) |
| Request software 3D renderer. More...
|
#define | CS_REQUEST_OPENGL3D CS_REQUEST_PLUGIN("crystalspace.graphics3d.opengl", iGraphics3D) |
| Request OpenGL 3D renderer. More...
|
#define | CS_REQUEST_ENGINE CS_REQUEST_PLUGIN("crystalspace.engine.3d", iEngine) |
| Request 3D engine. More...
|
#define | CS_REQUEST_LEVELLOADER CS_REQUEST_PLUGIN("crystalspace.level.loader", iLoader) |
| Request map loader. More...
|
#define | CS_REQUEST_LEVELSAVER CS_REQUEST_PLUGIN("crystalspace.level.saver", iSaver) |
| Request map writer. More...
|
#define | CS_REQUEST_REPORTER CS_REQUEST_PLUGIN("crystalspace.utilities.reporter", iReporter) |
| Request reporter. More...
|
#define | CS_REQUEST_REPORTERLISTENER CS_REQUEST_PLUGIN("crystalspace.utilities.stdrep", iStandardReporterListener) |
| Request default reporter listener. More...
|
#define | CS_REQUEST_CONSOLEOUT CS_REQUEST_PLUGIN("crystalspace.console.output.simple", iConsoleOutput) |
| Request simple console output. More...
|
Typedefs |
typedef bool(* | csEventHandlerFunc )(iEvent &) |
| Function to handle events for apps. More...
|