Fission FSN
Loading...
Searching...
No Matches
gfCTimeCoreMain Class Reference

#include <gfCTimeCoreMain.h>

Inheritance diagram for gfCTimeCoreMain:

Public Member Functions

fsCEntitymainMenuGuiCreate ()
void newGameRequest ()
void continueRequest ()
fsBool savedGameExistsGet () const
fsBool resumeRequestedGet () const
virtual ~gfCTimeCoreMain ()
void runningOrderCreate () override
void runningOrderReplace (const std::vector< fsStr > pNewOrder) override
Public Member Functions inherited from fsILevelBasedAppCoreMain
void chapterEnable ()
void chapterClear ()
std::vector< fsStrchaptersGet () const
fsStr sceneFolderGet () const
fsS32 levelCountGet () const
fsS32 currLevelPosGet () const
fsISubSceneComponentcurrentSubSceneGet () const
void subScenesStore ()
fsCVariableTablelevelSettingsGet () const
void quitToMenuSet ()
fsStr currentLevelNameGet () const
void levelCompleteSet ()
void gameSingleLevel ()
void gameContinue ()
void newGameStart ()
void nextLocationSet (const fsStr &pNextLevelName)
fsStr nextLocationGet () const
fsStr nextLocationGet (const fsStr &pCurrentLocation) const
const fsStrfirstLocationGet () const
const std::vector< fsStr > & rawSequenceGet () const
Public Member Functions inherited from fsCAppCoreMain
void setRenderToTexture ()
void clearRenderToTexture ()
fsCLocaleOptionslocaleGet ()
void stateSave ()
void fadeIn ()
void fadeOut ()
void fadeCheatModeSet (fsBool pSet)
fsS32 appRunningTimeGet () const
fsCAnimationDataManageranimationManagerGet () const
fsCParticleDataManagerparticleDataManagerGet () const
fsCAppSettingssettingsGet () const
fsIHardwarehardwareGet () const
fsBool update (fsS32 pDeltaMs)
void render ()
fsF32 timeStepGet ()
void timeStepSet (fsF32 pVal)
fsCEntitysceneRootGet () const
fsIScenesceneGet () const
fsISceneappOverlaySceneGet () const
fsIDisplaydisplayGet () const
fsCEntityappOverlayEntityNamed (const fsStr &pName) const
void quitTheAppSet (fsBool pQuit)
void childAddToAppScene (fsINode *pChild)
void childAddToAppOverlay (fsINode *pChild)
void cursorPosSet (const fsVec2d &pPos)
fsCComponentFactorycomponentFactoryGet () const
fsCEntityFactoryentityFactoryGet () const

Static Public Member Functions

static void create ()
static gfCTimeCoreMaininstanceGet ()
Static Public Member Functions inherited from fsILevelBasedAppCoreMain
static void chapterLoaderEnable ()
static fsStr chapterFolderGet ()
static fsStr scenesFolderGet ()
static fsBool collectorsEditionContent (const fsStr &pLevelName)
static fsILevelBasedAppCoreMaininstanceGet ()
Static Public Member Functions inherited from fsCAppCoreMain
static fsCAppCoreMaininstanceGet ()
static void create ()
static void destroy ()

Protected Member Functions

void profileManagerCreateDo () override
void factoriesCreateDo () override
void messageDispatchersCreateDo () override
void messageDispatchersDestroyDo () override
void nextLocationInitialiseDo (const fsStr &pLevelName) override
void initialiseDo () override
void updateDo (fsS32 pDeltaMs) override
void stateSaveDo () override
 gfCTimeCoreMain ()
Protected Member Functions inherited from fsILevelBasedAppCoreMain
fsBool nextLocationReady () const
void postInitialiseDo () override
void nextLocationInitialise ()
 fsILevelBasedAppCoreMain ()
virtual ~fsILevelBasedAppCoreMain ()
void chaptersLocate ()
Protected Member Functions inherited from fsCAppCoreMain
void componentFactorySet (std::shared_ptr< fsCComponentFactory >)
void entityFactorySet (std::shared_ptr< fsCEntityFactory > pEntityFactory)
virtual void preInitialiseDo ()
virtual void preUninitialiseDo ()
virtual void uninitialiseDo ()
virtual void postUninitialiseDo ()
fsBool launcherRunning ()
virtual fsBool launcherRunningDo ()
void initialise ()
void uninitialise ()
void appSceneCreate ()
virtual void debugGuiCreate ()
 fsCAppCoreMain (const fsCAppCoreMain &)=delete
fsCAppCoreMainoperator= (const fsCAppCoreMain &)=delete
 fsCAppCoreMain (fsCAppCoreMain &&)
fsCAppCoreMainoperator= (fsCAppCoreMain &&)
 fsCAppCoreMain ()
virtual ~fsCAppCoreMain ()

Additional Inherited Members

Static Public Attributes inherited from fsILevelBasedAppCoreMain
static const fsCUniqueId mLevelInitialisedMsg
static const fsCUniqueId mLevelEntitiesCreatedMsg
static const fsCUniqueId mLevelPostResetMsg
Static Public Attributes inherited from fsCAppCoreMain
static const fsStr mRootEntityName {"sceneRootEntity"}
Protected Attributes inherited from fsILevelBasedAppCoreMain
fsIRunningOrdermRunningOrder
fsStr mCurrentLevelName
fsStr mCurrentChapter
Static Protected Attributes inherited from fsCAppCoreMain
static fsCAppCoreMainmInstance = nullptr

Constructor & Destructor Documentation

◆ ~gfCTimeCoreMain()

gfCTimeCoreMain::~gfCTimeCoreMain ( )
virtual

◆ gfCTimeCoreMain()

gfCTimeCoreMain::gfCTimeCoreMain ( )
protected

Member Function Documentation

◆ continueRequest()

void gfCTimeCoreMain::continueRequest ( )

◆ create()

void gfCTimeCoreMain::create ( )
static

◆ factoriesCreateDo()

void gfCTimeCoreMain::factoriesCreateDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ initialiseDo()

void gfCTimeCoreMain::initialiseDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ instanceGet()

gfCTimeCoreMain * gfCTimeCoreMain::instanceGet ( )
static

◆ mainMenuGuiCreate()

fsCEntity * gfCTimeCoreMain::mainMenuGuiCreate ( )

◆ messageDispatchersCreateDo()

void gfCTimeCoreMain::messageDispatchersCreateDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ messageDispatchersDestroyDo()

void gfCTimeCoreMain::messageDispatchersDestroyDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ newGameRequest()

void gfCTimeCoreMain::newGameRequest ( )

◆ nextLocationInitialiseDo()

void gfCTimeCoreMain::nextLocationInitialiseDo ( const fsStr & pLevelName)
overrideprotectedvirtual

Reimplemented from fsILevelBasedAppCoreMain.

◆ profileManagerCreateDo()

void gfCTimeCoreMain::profileManagerCreateDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ resumeRequestedGet()

fsBool gfCTimeCoreMain::resumeRequestedGet ( ) const
inline

◆ runningOrderCreate()

void gfCTimeCoreMain::runningOrderCreate ( )
overridevirtual

◆ runningOrderReplace()

void gfCTimeCoreMain::runningOrderReplace ( const std::vector< fsStr > pNewOrder)
overridevirtual

◆ savedGameExistsGet()

fsBool gfCTimeCoreMain::savedGameExistsGet ( ) const

◆ stateSaveDo()

void gfCTimeCoreMain::stateSaveDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ updateDo()

void gfCTimeCoreMain::updateDo ( fsS32 pDeltaMs)
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.


The documentation for this class was generated from the following files: