class
cAppSystem
Base classes
- class IAppSystem
- class IMessageListener
- An interface that can receive messages sent through the app.
- class RefCountTemplate
Public static functions
- static auto Create() -> cAppSystem*
Public functions
-
auto SetUserDirNames(const char16_
t* mySporeCreationsFolderName, const char16_ t* appDataSporeFolderName) -> void override -
auto PreInit(CommandLine* commandLine,
const char16_
t* ddfListPath) -> bool override - auto Init(CommandLine* commandLine) -> bool override
- auto InitPlugins(CommandLine* commandLine) -> bool override
- auto Configure(CommandLine* commandLine) -> bool override
- auto InitGraphics(CommandLine* commandLine) -> bool override
- auto PreShutdown() -> bool override
- auto Shutdown() -> bool override
- auto Pause() -> int override
- auto Unpause() -> int override
- auto IsPaused() -> bool override
- auto SetTimeScale(float scale) -> void override
- auto SetFixedStepping(int) -> void override
- auto BoostBackgroundJobs(bool) -> void override
- auto IsBoostEnabled() -> bool override
- auto GetPerfWarnings() -> int override
- Does nothing.
- auto Demo() -> bool override
-
auto OpenURL(const char16_
t*) -> void override - auto func60h() -> void override
- auto func64h() -> void override
- auto func68h() -> void override
- auto HookWindows() -> void override
- auto UnhookWindows() -> void override
-
auto SetEffectCollectionIDs(uint32_
t* instanceIDs, uint32_ t* groupIDs) -> void override - auto Update(int deltaTimeMS) -> void override
- auto func7Ch() -> void override
- auto PostUpdate() -> void override
- auto func84h(int) -> void override
- auto func88h() -> int override
Public variables
- Canvas* mpCanvas
- char padding_14
- eastl::string16 mMySporeCreationsFolderName
- eastl::string16 mAppDataSporeFolderName
- char padding_158