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).