![]() |
RigsofRods
2023.09
Soft-body Physics Simulation
|
#include "Actor.h"#include "Application.h"#include "Console.h"#include "ContentManager.h"#include "ErrorUtils.h"#include "Language.h"#include "PlatformUtils.h"#include "Utils.h"#include <Ogre.h>#include <sstream>Go to the source code of this file.
Macros | |
| #define | CONFIG_FILE_NAME "RoR.cfg" |
Variables | |
| const char * | CONF_GFX_SHADOW_PSSM = "Parallel-split Shadow Maps" |
| const char * | CONF_GFX_SHADOW_NONE = "No shadows (fastest)" |
| const char * | CONF_EXTCAM_PITCHING = "Pitching" |
| const char * | CONF_EXTCAM_STATIC = "Static" |
| const char * | CONF_EXTCAM_NONE = "None" |
| const char * | CONF_TEXFILTER_NONE = "None (fastest)" |
| const char * | CONF_TEXFILTER_BILI = "Bilinear" |
| const char * | CONF_TEXFILTER_TRILI = "Trilinear" |
| const char * | CONF_TEXFILTER_ANISO = "Anisotropic (best looking)" |
| const char * | CONF_VEGET_NONE = "None (fastest)" |
| const char * | CONF_VEGET_20PERC = "20%" |
| const char * | CONF_VEGET_50PERC = "50%" |
| const char * | CONF_VEGET_FULL = "Full (best looking, slower)" |
| const char * | CONF_GEARBOX_AUTO = "Automatic shift" |
| const char * | CONF_GEARBOX_SEMIAUTO = "Manual shift - Auto clutch" |
| const char * | CONF_GEARBOX_MANUAL = "Fully Manual: sequential shift" |
| const char * | CONF_GEARBOX_MAN_STICK = "Fully manual: stick shift" |
| const char * | CONF_GEARBOX_MAN_RANGES = "Fully Manual: stick shift with ranges" |
| const char * | CONF_FLARES_NONE = "None (fastest)" |
| const char * | CONF_FLARES_NO_LIGHT = "No light sources" |
| const char * | CONF_FLARES_CURR_HEAD = "Only current vehicle, main lights" |
| const char * | CONF_FLARES_ALL_HEADS = "All vehicles, main lights" |
| const char * | CONF_FLARES_ALL_LIGHTS = "All vehicles, all lights" |
| const char * | CONF_WATER_NONE = "None" |
| const char * | CONF_WATER_BASIC = "Basic (fastest)" |
| const char * | CONF_WATER_REFLECT = "Reflection" |
| const char * | CONF_WATER_FULL_FAST = "Reflection + refraction (speed optimized)" |
| const char * | CONF_WATER_FULL_HQ = "Reflection + refraction (quality optimized)" |
| const char * | CONF_WATER_HYDRAX = "Hydrax" |
| const char * | CONF_SKY_CAELUM = "Caelum (best looking, slower)" |
| const char * | CONF_SKY_SKYX = "SkyX (best looking, slower)" |
| const char * | CONF_SKY_SANDSTORM = "Sandstorm (fastest)" |
| const char * | CONF_EFX_REVERB_ENGINE_EAXREVERB = "EAXREVERB (more realistic effects, slower)" |
| const char * | CONF_EFX_REVERB_ENGINE_REVERB = "REVERB" |
| const char * | CONF_EFX_REVERB_ENGINE_NONE = "None (no reverb, fastest)" |
| const char * | CONF_INPUT_GRAB_DYNAMIC = "Dynamically" |
| const char * | CONF_INPUT_GRAB_NONE = "None" |
| const char * | CONF_INPUT_GRAB_ALL = "All" |
| #define CONFIG_FILE_NAME "RoR.cfg" |
Definition at line 37 of file AppConfig.cpp.
| void AssignHelper | ( | CVar * | cvar, |
| int | val | ||
| ) |
Definition at line 296 of file AppConfig.cpp.
| const char* EfxReverbEngineToStr | ( | EfxReverbEngine | v | ) |
Definition at line 282 of file AppConfig.cpp.
| const char* GfxExtCamModeToStr | ( | GfxExtCamMode | v | ) |
Definition at line 196 of file AppConfig.cpp.
| const char* GfxFlaresModeToStr | ( | GfxFlaresMode | v | ) |
Definition at line 244 of file AppConfig.cpp.
| const char* GfxShadowTypeToStr | ( | GfxShadowType | v | ) |
Definition at line 186 of file AppConfig.cpp.
| const char* GfxSkyModeToStr | ( | GfxSkyMode | v | ) |
Definition at line 271 of file AppConfig.cpp.
| const char* GfxTexFilterToStr | ( | GfxTexFilter | v | ) |
Definition at line 207 of file AppConfig.cpp.
| const char* GfxVegetationToStr | ( | GfxVegetation | v | ) |
Definition at line 219 of file AppConfig.cpp.
| const char* GfxWaterModeToStr | ( | GfxWaterMode | v | ) |
Definition at line 257 of file AppConfig.cpp.
| const char* IoInputGrabModeToStr | ( | IoInputGrabMode | v | ) |
Definition at line 175 of file AppConfig.cpp.
| EfxReverbEngine ParseEfxReverbEngine | ( | std::string const & | s | ) |
Definition at line 167 of file AppConfig.cpp.
| GfxExtCamMode ParseGfxExtCamMode | ( | std::string const & | s | ) |
Definition at line 103 of file AppConfig.cpp.
| GfxFlaresMode ParseGfxFlaresMode | ( | std::string const & | s | ) |
Definition at line 138 of file AppConfig.cpp.
| GfxShadowType ParseGfxShadowType | ( | std::string const & | s | ) |
Definition at line 97 of file AppConfig.cpp.
| GfxSkyMode ParseGfxSkyMode | ( | std::string const & | s | ) |
Definition at line 159 of file AppConfig.cpp.
| GfxTexFilter ParseGfxTexFilter | ( | std::string const & | s | ) |
Definition at line 110 of file AppConfig.cpp.
| GfxVegetation ParseGfxVegetation | ( | std::string const & | s | ) |
Definition at line 119 of file AppConfig.cpp.
| GfxWaterMode ParseGfxWaterMode | ( | std::string const & | s | ) |
Definition at line 148 of file AppConfig.cpp.
| void ParseHelper | ( | CVar * | cvar, |
| std::string const & | val | ||
| ) |
Definition at line 302 of file AppConfig.cpp.
| IoInputGrabMode ParseIoInputGrabMode | ( | std::string const & | s | ) |
Definition at line 90 of file AppConfig.cpp.
| SimGearboxMode ParseSimGearboxMode | ( | std::string const & | s | ) |
Definition at line 128 of file AppConfig.cpp.
| const char* SimGearboxModeToStr | ( | SimGearboxMode | v | ) |
Definition at line 231 of file AppConfig.cpp.
| void WriteVarsHelper | ( | std::stringstream & | f, |
| const char * | label, | ||
| const char * | prefix | ||
| ) |
Definition at line 402 of file AppConfig.cpp.
| const char* CONF_EFX_REVERB_ENGINE_EAXREVERB = "EAXREVERB (more realistic effects, slower)" |
Definition at line 82 of file AppConfig.cpp.
| const char* CONF_EFX_REVERB_ENGINE_NONE = "None (no reverb, fastest)" |
Definition at line 84 of file AppConfig.cpp.
| const char* CONF_EFX_REVERB_ENGINE_REVERB = "REVERB" |
Definition at line 83 of file AppConfig.cpp.
| const char* CONF_EXTCAM_NONE = "None" |
Definition at line 47 of file AppConfig.cpp.
| const char* CONF_EXTCAM_PITCHING = "Pitching" |
Definition at line 45 of file AppConfig.cpp.
| const char* CONF_EXTCAM_STATIC = "Static" |
Definition at line 46 of file AppConfig.cpp.
| const char* CONF_FLARES_ALL_HEADS = "All vehicles, main lights" |
Definition at line 68 of file AppConfig.cpp.
| const char* CONF_FLARES_ALL_LIGHTS = "All vehicles, all lights" |
Definition at line 69 of file AppConfig.cpp.
| const char* CONF_FLARES_CURR_HEAD = "Only current vehicle, main lights" |
Definition at line 67 of file AppConfig.cpp.
| const char* CONF_FLARES_NO_LIGHT = "No light sources" |
Definition at line 66 of file AppConfig.cpp.
| const char* CONF_FLARES_NONE = "None (fastest)" |
Definition at line 65 of file AppConfig.cpp.
| const char* CONF_GEARBOX_AUTO = "Automatic shift" |
Definition at line 59 of file AppConfig.cpp.
| const char* CONF_GEARBOX_MAN_RANGES = "Fully Manual: stick shift with ranges" |
Definition at line 63 of file AppConfig.cpp.
| const char* CONF_GEARBOX_MAN_STICK = "Fully manual: stick shift" |
Definition at line 62 of file AppConfig.cpp.
| const char* CONF_GEARBOX_MANUAL = "Fully Manual: sequential shift" |
Definition at line 61 of file AppConfig.cpp.
| const char* CONF_GEARBOX_SEMIAUTO = "Manual shift - Auto clutch" |
Definition at line 60 of file AppConfig.cpp.
| const char* CONF_GFX_SHADOW_NONE = "No shadows (fastest)" |
Definition at line 43 of file AppConfig.cpp.
| const char* CONF_GFX_SHADOW_PSSM = "Parallel-split Shadow Maps" |
Definition at line 42 of file AppConfig.cpp.
| const char* CONF_INPUT_GRAB_ALL = "All" |
Definition at line 88 of file AppConfig.cpp.
| const char* CONF_INPUT_GRAB_DYNAMIC = "Dynamically" |
Definition at line 86 of file AppConfig.cpp.
| const char* CONF_INPUT_GRAB_NONE = "None" |
Definition at line 87 of file AppConfig.cpp.
| const char* CONF_SKY_CAELUM = "Caelum (best looking, slower)" |
Definition at line 78 of file AppConfig.cpp.
| const char* CONF_SKY_SANDSTORM = "Sandstorm (fastest)" |
Definition at line 80 of file AppConfig.cpp.
| const char* CONF_SKY_SKYX = "SkyX (best looking, slower)" |
Definition at line 79 of file AppConfig.cpp.
| const char* CONF_TEXFILTER_ANISO = "Anisotropic (best looking)" |
Definition at line 52 of file AppConfig.cpp.
| const char* CONF_TEXFILTER_BILI = "Bilinear" |
Definition at line 50 of file AppConfig.cpp.
| const char* CONF_TEXFILTER_NONE = "None (fastest)" |
Definition at line 49 of file AppConfig.cpp.
| const char* CONF_TEXFILTER_TRILI = "Trilinear" |
Definition at line 51 of file AppConfig.cpp.
| const char* CONF_VEGET_20PERC = "20%" |
Definition at line 55 of file AppConfig.cpp.
| const char* CONF_VEGET_50PERC = "50%" |
Definition at line 56 of file AppConfig.cpp.
| const char* CONF_VEGET_FULL = "Full (best looking, slower)" |
Definition at line 57 of file AppConfig.cpp.
| const char* CONF_VEGET_NONE = "None (fastest)" |
Definition at line 54 of file AppConfig.cpp.
| const char* CONF_WATER_BASIC = "Basic (fastest)" |
Definition at line 72 of file AppConfig.cpp.
| const char* CONF_WATER_FULL_FAST = "Reflection + refraction (speed optimized)" |
Definition at line 74 of file AppConfig.cpp.
| const char* CONF_WATER_FULL_HQ = "Reflection + refraction (quality optimized)" |
Definition at line 75 of file AppConfig.cpp.
| const char* CONF_WATER_HYDRAX = "Hydrax" |
Definition at line 76 of file AppConfig.cpp.
| const char* CONF_WATER_NONE = "None" |
Definition at line 71 of file AppConfig.cpp.
| const char* CONF_WATER_REFLECT = "Reflection" |
Definition at line 73 of file AppConfig.cpp.
1.8.17