[This is preliminary documentation and is subject to change.]

The IcarusApp type exposes the following members.

Constructors

  NameDescription

Methods

  NameDescription
Public methodStatic memberBringToFront
Public methodStatic memberMain
Main application routine. The order of initialisation is: Get the basic OS environment Variables Initialise SDL and report on status Start the Initialisation Thread Add a default font (if GDI available) Start the main application loop The main application loop is as follows: Check for errors and display the log if there are Check the keys Check the mouse Run the Engine Swap the buffers Calculate the FPS Check for any loading finalisation (for synchronous activities, like texture uploading)

Fields

  NameDescription
Public fieldStatic memberinitialised
Has the Initialisation Thread completed?
Public fieldStatic memberisRunning
Is Icarus still running?
Public fieldStatic memberlogform
The Console form. Always created.

See Also