BVB Source Codes

CRYENGINE Show CryActionCVars.h Source code

Return Download CRYENGINE: download CryActionCVars.h Source code - Download CRYENGINE Source code - Type:.h
  1. // Copyright 2001-2016 Crytek GmbH / Crytek Group. All rights reserved.
  2.  
  3. /*************************************************************************
  4.    -------------------------------------------------------------------------
  5.  
  6.    Rip off NetworkCVars, general CryAction CVars should be here...
  7.  
  8.    -------------------------------------------------------------------------
  9.    History:
  10.    - 6:6:2007   Created by Benito G.R.
  11.  
  12. *************************************************************************/
  13. #ifndef __CRYACTIONCVARS_H__
  14. #define __CRYACTIONCVARS_H__
  15.  
  16. #pragma once
  17.  
  18. #include <CrySystem/IConsole.h>
  19.  
  20. class CCryActionCVars
  21. {
  22. public:
  23.  
  24.         float playerInteractorRadius;  //Controls CInteractor action radius
  25.         int   debugItemMemStats;       //Displays item mem stats
  26.  
  27.         int   g_debug_stats;
  28.         int   g_statisticsMode;
  29.         int   useCurrentUserNameAsDefault;
  30.  
  31. #if !defined(_RELEASE)
  32.         int g_userNeverAutoSignsIn;
  33. #endif
  34.  
  35. #ifdef AI_LOG_SIGNALS
  36.         int   aiLogSignals;
  37.         float aiMaxSignalDuration;
  38. #endif
  39.         int   aiFlowNodeAlertnessCheck;
  40.  
  41.         // Disable HUD debug text
  42.         int cl_DisableHUDText;
  43.  
  44.         int g_gameplayAnalyst;
  45.         int g_multiplayerEnableVehicles;
  46.  
  47.         // Cooperative Animation System
  48.         int co_coopAnimDebug;
  49.         int co_usenewcoopanimsystem;
  50.         int co_slideWhileStreaming;
  51.         // ~Cooperative Animation System
  52.  
  53.         int g_syncClassRegistry;
  54.  
  55.         int g_allowSaveLoadInEditor;
  56.         int g_saveLoadBasicEntityOptimization;
  57.         int g_debugSaveLoadMemory;
  58.         int g_saveLoadUseExportedEntityList;
  59.         int g_useXMLCPBinForSaveLoad;
  60.         int g_XMLCPBGenerateXmlDebugFiles;
  61.         int g_XMLCPBAddExtraDebugInfoToXmlDebugFiles;
  62.         int g_XMLCPBSizeReportThreshold;
  63.         int g_XMLCPBUseExtraZLibCompression;
  64.         int g_XMLCPBBlockQueueLimit;
  65.         int g_saveLoadExtendedLog;
  66.  
  67.         int g_debugDialogBuffers;
  68.  
  69.         int g_allowDisconnectIfUpdateFails;
  70.  
  71.         int g_useSinglePosition;
  72.         int g_handleEvents;
  73.         int g_disableInputKeyFlowNodeInDevMode;
  74.  
  75.         int g_disableSequencePlayback;
  76.  
  77.         int g_enableMergedMeshRuntimeAreas;
  78.  
  79.         // AI stances
  80.         ICVar* ag_defaultAIStance;
  81.  
  82.         int    sw_gridSize;
  83.         int    sw_debugInfo;
  84.  
  85.         static ILINE CCryActionCVars& Get()
  86.         {
  87.                 CRY_ASSERT(s_pThis);
  88.                 return *s_pThis;
  89.         }
  90.  
  91. private:
  92.         friend class CCryAction; // Our only creator
  93.  
  94.         CCryActionCVars(); // singleton stuff
  95.         ~CCryActionCVars();
  96.  
  97.         static CCryActionCVars* s_pThis;
  98.  
  99.         static void DumpEntitySerializationData(IConsoleCmdArgs* pArgs);
  100.         static void DumpClassRegistry(IConsoleCmdArgs* pArgs);
  101.         static void SWCommandHandler(IConsoleCmdArgs* pArgs);
  102. };
  103.  
  104. #endif // __CRYACTIONCVARS_H__
  105.  
downloadCryActionCVars.h Source code - Download CRYENGINE Source code
Related Source Codes/Software:
postal - 2017-06-11
reactide - Reactide is the first dedicated IDE for React web ... 2017-06-11
rkt - rkt is a pod-native container engine for Linux. It... 2017-06-11
uWebSockets - Tiny WebSockets https://for... 2017-06-11
realworld - TodoMVC for the RealWorld - Exemplary fullstack Me... 2017-06-11
CRYENGINE - CRYENGINE is a powerful real-time game development... 2017-06-11
goreplay - GoReplay is an open-source tool for capturing and ... 2017-06-10
pyenv - Simple Python version management 2017-06-10
redux-saga - An alternative side effect model for Redux apps ... 2017-06-10
angular-starter - 2017-06-10

 Back to top