crystalspace.jbind.impl.cstool.initapp
Class csInitializer

java.lang.Object
  extended bycrystalspace.jbind.impl.csNativeObject
      extended bycrystalspace.jbind.impl.cstool.initapp.csInitializer
All Implemented Interfaces:
iPointer

public abstract class csInitializer
extends csNativeObject

Author:
Quentin Anciaux

Field Summary
static java.lang.Object[] CS_REQUEST_CONSOLEOUT
           
static java.lang.Object[] CS_REQUEST_END
           
static java.lang.Object[] CS_REQUEST_ENGINE
           
static java.lang.Object[] CS_REQUEST_FONTSERVER
           
static java.lang.Object[] CS_REQUEST_IMAGELOADER
           
static java.lang.Object[] CS_REQUEST_LEVELLOADER
           
static java.lang.Object[] CS_REQUEST_LEVELSAVER
           
static java.lang.Object[] CS_REQUEST_NULL3D
           
static java.lang.Object[] CS_REQUEST_OPENGL3D
           
static java.lang.Object[] CS_REQUEST_REPORTER
           
static java.lang.Object[] CS_REQUEST_REPORTERLISTENER
           
static java.lang.Object[] CS_REQUEST_SOFTWARE3D
           
static java.lang.Object[] CS_REQUEST_VFS
           
 
Fields inherited from class crystalspace.jbind.impl.csNativeObject
ImplFactory, nPointer
 
Constructor Summary
csInitializer(iPointer nPointer)
           
 
Method Summary
static void closeApplication(iObjectRegistry registry)
           
static iCommandLineParser createCommandLineParser(iObjectRegistry registry, java.lang.String[] argv)
           
static iConfigManager createConfigManager(iObjectRegistry registry)
           
static iObjectRegistry createEnvironment(java.lang.String[] argv)
           
static iEventQueue createEventQueue(iObjectRegistry registry)
           
static boolean createInputDrivers(iObjectRegistry registry)
           
static iObjectRegistry createObjectRegistry()
           
static iPluginManager createPluginManager(iObjectRegistry registry)
           
static iVirtualClock createVirtualClock(iObjectRegistry registry)
           
static java.lang.Object[] CS_REQUEST_PLUGIN(java.lang.String name, java.lang.String interfaceName)
           
static void csDefaultRunLoop(iObjectRegistry registry)
           
static void destroyApplication(iObjectRegistry registry)
           
static boolean initializeSCF()
           
static boolean openApplication(iObjectRegistry registry)
           
static boolean requestPlugins(iObjectRegistry registry, java.lang.Object[] params)
           
static boolean setupConfigManager(iObjectRegistry registry, java.lang.String configName, java.lang.String ApplicationID)
           
static boolean setupEventHandler(iObjectRegistry registry, iEventHandler newEvHandler)
           
static boolean setupEventHandler(iObjectRegistry registry, iEventHandler newEvHandler, int eventmask)
           
 
Methods inherited from class crystalspace.jbind.impl.csNativeObject
changePointer, equals, finalize, getPointer, getPointer, getPointerArray, hashCode, isMemoryOwner, isNativePointerValid, isNativePointerValidSafe, nDelete, newNativeObject, setMemoryOwner, toString
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CS_REQUEST_END

public static java.lang.Object[] CS_REQUEST_END

CS_REQUEST_VFS

public static java.lang.Object[] CS_REQUEST_VFS

CS_REQUEST_OPENGL3D

public static java.lang.Object[] CS_REQUEST_OPENGL3D

CS_REQUEST_NULL3D

public static java.lang.Object[] CS_REQUEST_NULL3D

CS_REQUEST_SOFTWARE3D

public static java.lang.Object[] CS_REQUEST_SOFTWARE3D

CS_REQUEST_ENGINE

public static java.lang.Object[] CS_REQUEST_ENGINE

CS_REQUEST_FONTSERVER

public static java.lang.Object[] CS_REQUEST_FONTSERVER

CS_REQUEST_IMAGELOADER

public static java.lang.Object[] CS_REQUEST_IMAGELOADER

CS_REQUEST_LEVELLOADER

public static java.lang.Object[] CS_REQUEST_LEVELLOADER

CS_REQUEST_LEVELSAVER

public static java.lang.Object[] CS_REQUEST_LEVELSAVER

CS_REQUEST_REPORTER

public static java.lang.Object[] CS_REQUEST_REPORTER

CS_REQUEST_REPORTERLISTENER

public static java.lang.Object[] CS_REQUEST_REPORTERLISTENER

CS_REQUEST_CONSOLEOUT

public static java.lang.Object[] CS_REQUEST_CONSOLEOUT
Constructor Detail

csInitializer

public csInitializer(iPointer nPointer)
Method Detail

CS_REQUEST_PLUGIN

public static java.lang.Object[] CS_REQUEST_PLUGIN(java.lang.String name,
                                                   java.lang.String interfaceName)

createEnvironment

public static iObjectRegistry createEnvironment(java.lang.String[] argv)

initializeSCF

public static boolean initializeSCF()

createObjectRegistry

public static iObjectRegistry createObjectRegistry()

createPluginManager

public static iPluginManager createPluginManager(iObjectRegistry registry)

createEventQueue

public static iEventQueue createEventQueue(iObjectRegistry registry)

createVirtualClock

public static iVirtualClock createVirtualClock(iObjectRegistry registry)

createCommandLineParser

public static iCommandLineParser createCommandLineParser(iObjectRegistry registry,
                                                         java.lang.String[] argv)

createConfigManager

public static iConfigManager createConfigManager(iObjectRegistry registry)

createInputDrivers

public static boolean createInputDrivers(iObjectRegistry registry)

setupConfigManager

public static boolean setupConfigManager(iObjectRegistry registry,
                                         java.lang.String configName,
                                         java.lang.String ApplicationID)

requestPlugins

public static boolean requestPlugins(iObjectRegistry registry,
                                     java.lang.Object[] params)

openApplication

public static boolean openApplication(iObjectRegistry registry)

closeApplication

public static void closeApplication(iObjectRegistry registry)

setupEventHandler

public static boolean setupEventHandler(iObjectRegistry registry,
                                        iEventHandler newEvHandler)

setupEventHandler

public static boolean setupEventHandler(iObjectRegistry registry,
                                        iEventHandler newEvHandler,
                                        int eventmask)

destroyApplication

public static void destroyApplication(iObjectRegistry registry)

csDefaultRunLoop

public static void csDefaultRunLoop(iObjectRegistry registry)