Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages
Application Framework
Classes | |
class | csApplicationFramework |
Application framework class. More... | |
class | csPluginRequest |
This class represents a single plugin request for csInitializer::RequestPlugins(). 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) |
Request a plugin. | |
#define | CS_REQUEST_END (const char*)0 |
Marker for the end of the requested plugins list. | |
#define | CS_REQUEST_VFS CS_REQUEST_PLUGIN("crystalspace.kernel.vfs", iVFS) |
Request VFS plugin. | |
#define | CS_REQUEST_FONTSERVER CS_REQUEST_PLUGIN("crystalspace.font.server.default", iFontServer) |
Request default font server. | |
#define | CS_REQUEST_IMAGELOADER CS_REQUEST_PLUGIN("crystalspace.graphic.image.io.multiplex", iImageIO) |
Request default image loader. | |
#define | CS_REQUEST_NULL3D CS_REQUEST_PLUGIN("crystalspace.graphics3d.null",iGraphics3D) |
Request null 3D renderer. | |
#define | CS_REQUEST_SOFTWARE3D CS_REQUEST_PLUGIN("crystalspace.graphics3d.software",iGraphics3D) |
Request software 3D renderer. | |
#define | CS_REQUEST_OPENGL3D CS_REQUEST_PLUGIN("crystalspace.graphics3d.opengl", iGraphics3D) |
Request OpenGL 3D renderer. | |
#define | CS_REQUEST_ENGINE CS_REQUEST_PLUGIN("crystalspace.engine.3d", iEngine) |
Request 3D engine. | |
#define | CS_REQUEST_LEVELLOADER CS_REQUEST_PLUGIN("crystalspace.level.loader", iLoader) |
Request map loader. | |
#define | CS_REQUEST_LEVELSAVER CS_REQUEST_PLUGIN("crystalspace.level.saver", iSaver) |
Request map writer. | |
#define | CS_REQUEST_REPORTER CS_REQUEST_PLUGIN("crystalspace.utilities.reporter", iReporter) |
Request reporter. | |
#define | CS_REQUEST_REPORTERLISTENER CS_REQUEST_PLUGIN("crystalspace.utilities.stdrep", iStandardReporterListener) |
Request default reporter listener. | |
#define | CS_REQUEST_CONSOLEOUT CS_REQUEST_PLUGIN("crystalspace.console.output.simple", iConsoleOutput) |
Request simple console output. | |
Typedefs | |
typedef bool(* | csEventHandlerFunc )(iEvent &) |
Function to handle events for apps. |
Define Documentation
|
Request simple console output.
|
|
Marker for the end of the requested plugins list.
|
|
Request 3D engine.
|
|
Request default font server.
|
|
Request default image loader.
|
|
Request map loader.
|
|
Request map writer.
|
|
Request null 3D renderer.
|
|
Request OpenGL 3D renderer.
|
|
Value: Name, #Interface, \ scfInterface<Interface>::GetID(), scfInterface<Interface>::GetVersion()
|
|
Request reporter.
|
|
Request default reporter listener.
|
|
Request software 3D renderer.
|
|
Request VFS plugin.
|
Typedef Documentation
|
Function to handle events for apps.
|
Generated for Crystal Space by doxygen 1.3.9.1