BVB Source Codes

CRYENGINE Show AnimationGraphCVars.h Source code

Return Download CRYENGINE: download AnimationGraphCVars.h Source code - Download CRYENGINE Source code - Type:.h
  1. // Copyright 2001-2016 Crytek GmbH / Crytek Group. All rights reserved.
  2.  
  3. /*************************************************************************
  4.    -------------------------------------------------------------------------
  5.    $Id$
  6.    $DateTime$
  7.    Description: CVars for the AnimationGraph Subsystem
  8.  
  9.    -------------------------------------------------------------------------
  10.    History:
  11.    - 02:03:2006  12:00 : Created by AlexL
  12.  
  13. *************************************************************************/
  14.  
  15. #ifndef __ANIMATIONGRAPH_CVARS_H__
  16. #define __ANIMATIONGRAPH_CVARS_H__
  17.  
  18. #pragma once
  19.  
  20. struct ICVar;
  21.  
  22. struct CAnimationGraphCVars
  23. {
  24.         int                                 m_debugExactPos; // Enable exact positioning debug
  25.  
  26.         float                               m_landingBobTimeFactor;
  27.         float                               m_landingBobLandTimeFactor;
  28.  
  29.         float                               m_distanceForceNoIk;
  30.         float                               m_distanceForceNoLegRaycasts;
  31.         int                                 m_spectatorCollisions;
  32.         int                                 m_groundAlignAll;
  33.  
  34.         int                                 m_entityAnimClamp;
  35.  
  36.         float                               m_clampDurationEntity;
  37.         float                               m_clampDurationAnimation;
  38.  
  39.         int                                 m_MCMH;
  40.         int                                 m_MCMV;
  41.         int                                 m_MCMFilter;
  42.         int                                 m_TemplateMCMs;
  43.         int                                 m_forceColliderModePlayer;
  44.         int                                 m_forceColliderModeAI;
  45.         int                                 m_enableExtraSolidCollider;
  46.         int                                 m_debugLocations;
  47.         ICVar*                              m_pDebugFilter;
  48.         int                                 m_debugText;
  49.         int                                 m_debugMotionParams;
  50.         int                                 m_debugLocationsGraphs;
  51.         int                                 m_debugAnimError;
  52.         int                                 m_debugAnimTarget;
  53.         int                                 m_debugColliderMode;
  54.         ICVar*                              m_debugColliderModeName;
  55.         int                                 m_debugMovementControlMethods;
  56.         int                                 m_debugTempValues;
  57.         int                                 m_debugFrameTime;
  58.         int                                 m_debugEntityParams;
  59.         int                                 m_forceSimpleMovement;
  60.         int                                 m_disableSlidingContactEvents;
  61.         int                                 m_debugAnimEffects;
  62.         int                                 m_useMovementPrediction;
  63.         int                                 m_useQueuedRotation;
  64.  
  65.         float                               m_turnSpeedParamScale;
  66.         int                                 m_enableTurnSpeedSmoothing;
  67.         int                                 m_enableTurnAngleSmoothing;
  68.         int                                 m_enableTravelSpeedSmoothing;
  69.  
  70.         static inline CAnimationGraphCVars& Get()
  71.         {
  72.                 assert(s_pThis != 0);
  73.                 return *s_pThis;
  74.         }
  75.  
  76. private:
  77.         friend class CCryAction; // Our only creator
  78.  
  79.         CAnimationGraphCVars(); // singleton stuff
  80.         ~CAnimationGraphCVars();
  81.         CAnimationGraphCVars(const CAnimationGraphCVars&);
  82.         CAnimationGraphCVars& operator=(const CAnimationGraphCVars&);
  83.  
  84.         static CAnimationGraphCVars* s_pThis;
  85. };
  86.  
  87. #endif // __ANIMATIONGRAPH_CVARS_H__
  88.  
downloadAnimationGraphCVars.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