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

#include <gfCHogCoreMain.h>

Inheritance diagram for gfCHogCoreMain:

Public Member Functions

void abort (const fsStr &pNextLevelName)
fsCEntitymainMenuGuiCreate ()
virtual ~gfCHogCoreMain ()
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 gfCHogCoreMaininstanceGet ()
static void extraComponentFactoryProviderSet (std::shared_ptr< fsCComponentFactory >(*pProvider)())
static void extraEntityFactoryProviderSet (std::shared_ptr< fsCEntityFactory >(*pProvider)())
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 stateSaveDo () override
void profileManagerCreateDo () override
void factoriesCreateDo () override
void messageDispatchersCreateDo () override
void messageDispatchersDestroyDo () override
void nextLocationInitialiseDo (const fsStr &pLevelName) override
void debugGuiCreate () override
void preInitialiseDo () override
void postInitialiseDo () override
void postUninitialiseDo () override
virtual void gameSpecificComponentsRegister ()
void initialiseDo () override
void preUninitialiseDo () override
void updateDo (fsS32 pDeltaMs) override
void uninitialiseDo () override
 gfCHogCoreMain ()
Protected Member Functions inherited from fsILevelBasedAppCoreMain
fsBool nextLocationReady () const
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)
fsBool launcherRunning ()
virtual fsBool launcherRunningDo ()
void initialise ()
void uninitialise ()
void appSceneCreate ()
 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

◆ ~gfCHogCoreMain()

gfCHogCoreMain::~gfCHogCoreMain ( )
virtual

◆ gfCHogCoreMain()

gfCHogCoreMain::gfCHogCoreMain ( )
protected

Member Function Documentation

◆ abort()

void gfCHogCoreMain::abort ( const fsStr & pNextLevelName)

◆ create()

void gfCHogCoreMain::create ( )
static

◆ debugGuiCreate()

void gfCHogCoreMain::debugGuiCreate ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ extraComponentFactoryProviderSet()

void gfCHogCoreMain::extraComponentFactoryProviderSet ( std::shared_ptr< fsCComponentFactory >(* pProvider )())
static

◆ extraEntityFactoryProviderSet()

void gfCHogCoreMain::extraEntityFactoryProviderSet ( std::shared_ptr< fsCEntityFactory >(* pProvider )())
static

◆ factoriesCreateDo()

void gfCHogCoreMain::factoriesCreateDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ gameSpecificComponentsRegister()

virtual void gfCHogCoreMain::gameSpecificComponentsRegister ( )
inlineprotectedvirtual

◆ initialiseDo()

void gfCHogCoreMain::initialiseDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ instanceGet()

gfCHogCoreMain * gfCHogCoreMain::instanceGet ( )
static

◆ mainMenuGuiCreate()

fsCEntity * gfCHogCoreMain::mainMenuGuiCreate ( )

◆ messageDispatchersCreateDo()

void gfCHogCoreMain::messageDispatchersCreateDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ messageDispatchersDestroyDo()

void gfCHogCoreMain::messageDispatchersDestroyDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ nextLocationInitialiseDo()

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

Reimplemented from fsILevelBasedAppCoreMain.

◆ postInitialiseDo()

void gfCHogCoreMain::postInitialiseDo ( )
overrideprotectedvirtual

Reimplemented from fsILevelBasedAppCoreMain.

◆ postUninitialiseDo()

void gfCHogCoreMain::postUninitialiseDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ preInitialiseDo()

void gfCHogCoreMain::preInitialiseDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ preUninitialiseDo()

void gfCHogCoreMain::preUninitialiseDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ profileManagerCreateDo()

void gfCHogCoreMain::profileManagerCreateDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ runningOrderCreate()

void gfCHogCoreMain::runningOrderCreate ( )
overridevirtual

◆ runningOrderReplace()

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

◆ stateSaveDo()

void gfCHogCoreMain::stateSaveDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ uninitialiseDo()

void gfCHogCoreMain::uninitialiseDo ( )
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.

◆ updateDo()

void gfCHogCoreMain::updateDo ( fsS32 pDeltaMs)
overrideprotectedvirtual

Reimplemented from fsCAppCoreMain.


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