Structure passed to Init method of ISystem interface. More...
#include
Public Member Functions | |
SSystemInitParams () | |
Initialization defaults. | |
Public Attributes | |
void * | hWnd |
ILog * | pLog |
You can specify your own ILog to be used by System. | |
ILogCallback * | pLogCallback |
You can specify your own ILogCallback to be added on log creation (used by Editor). | |
ISystemUserCallback * | pUserCallback |
const char * | sLogFileName |
File name to use for log. | |
IValidator * | pValidator |
You can specify different validator object to use by System. | |
IOutputPrintSink * | pPrintSync |
Print Sync which can be used to catch all output from engine. | |
char | szSystemCmdLine [2048] |
Command line. | |
char | szUserPath [256] |
User alias path relative to My Documents folder. | |
char | szBinariesDir [256] |
bool | bEditor |
When running in Editor mode. | |
bool | bPreview |
When running in Preview mode (Minimal initialization). | |
bool | bDedicatedServer |
When running a dedicated server. | |
bool | bExecuteCommandLine |
can be switched of to suppress the feature or do it later during the initialization. | |
bool | bUIFramework |
bool | bSkipFont |
Don't load CryFont.dll. | |
bool | bSkipRenderer |
Don't load Renderer. | |
bool | bSkipNetwork |
Don't create Network. | |
bool | bSkipLiveCreate |
Don't create LiveCreate. | |
bool | bSkipWebsocketServer |
Don't create the WebSocket server. | |
bool | bMinimal |
Don't load banks. | |
bool | bSkipInput |
do not load CryInput. | |
bool | bTesting |
When running CryUnitTest. | |
bool | bNoRandom |
use fixed generator init/seed. | |
bool | bShaderCacheGen |
When running in shadercache gen mode. | |
bool | bUnattendedMode |
When running as part of a build on build-machines: Prevent popping up of any dialog. | |
ISystem * | pSystem |
void * | pCheckFunc |
Char szLocalIP[256]; //! local IP address (needed if we have several servers on one machine). More... | |
ProtectedFunction | pProtectedFunctions [eProtectedFuncsLast] |
Protected functions. | |
SCvarsDefault * | pCvarsDefault |
To override the default value of some cvar. | |
Structure passed to Init method of ISystem interface.
void* SSystemInitParams::pCheckFunc |
Char szLocalIP[256]; //! local IP address (needed if we have several servers on one machine).
Authentication function (must be set).