"L. Spiro Engine"
|
Classes | |
struct | LSE_ENGINE_INIT |
struct | LSE_ENGINE_SECONDARY_INIT |
Public Types | |
typedef struct lse::CEngine::LSE_ENGINE_INIT * | LPLSE_ENGINE_INIT |
typedef struct lse::CEngine::LSE_ENGINE_INIT | LPCLSE_ENGINE_INIT |
typedef struct lse::CEngine::LSE_ENGINE_SECONDARY_INIT * | LPLSE_ENGINE_SECONDARY_INIT |
typedef struct lse::CEngine::LSE_ENGINE_SECONDARY_INIT | LPCLSE_ENGINE_SECONDARY_INIT |
Static Public Member Functions | |
static LSVOID LSE_CALL | InitEngine (const LSE_ENGINE_INIT &_eiParms) |
static LSVOID LSE_CALL | SecondaryInit (const LSE_ENGINE_SECONDARY_INIT &_esiParms) |
static LSINT32 LSE_CALL | Run () |
static LSVOID LSE_CALL | DestroyEngine () |
Static Protected Attributes | |
static class CWindow * | m_pwWindow |
typedef struct lse::CEngine::LSE_ENGINE_INIT * lse::CEngine::LPLSE_ENGINE_INIT |
Engine initialization parameters. Call InitEngine() before creating your custom game class. After creating your custom game class, call SecondaryInit().
Secondary initialization phase. Used with SecondaryInit() after calling InitEngine() and then creating a game class.
static LSVOID LSE_CALL lse::CEngine::DestroyEngine | ( | ) | [static] |
Shut down the engine.
static LSVOID LSE_CALL lse::CEngine::InitEngine | ( | const LSE_ENGINE_INIT & | _eiParms | ) | [static] |
Initialize the engine.
_eiParms | Initialization parameters. |
static LSINT32 LSE_CALL lse::CEngine::Run | ( | ) | [static] |
Begin primary engine execution. This causes the game class to be ticked etc.
static LSVOID LSE_CALL lse::CEngine::SecondaryInit | ( | const LSE_ENGINE_SECONDARY_INIT & | _esiParms | ) | [static] |
Secondary initialization. Called after a custom game class has been created.
_esiParms | Initialization parameters. |
class CWindow* lse::CEngine::m_pwWindow [static, protected] |
The main window.