CARLA
Loading...
Searching...
No Matches
Macros | Functions
CarlaSettings.cpp File Reference
#include "Carla/Settings/CarlaSettings.h"
#include "Carla.h"
#include "Carla/Util/IniFile.h"
#include <util/ue-header-guard-begin.h>
#include "Misc/ConfigCacheIni.h"
#include "Misc/CommandLine.h"
#include "Engine/DirectionalLight.h"
#include "Engine/Engine.h"
#include "Engine/PointLight.h"
#include "Engine/PostProcessVolume.h"
#include "Engine/StaticMesh.h"
#include "Kismet/GameplayStatics.h"
#include "Materials/MaterialInstance.h"
#include "UObject/Package.h"
#include "Math/UnrealMathUtility.h"
#include <util/ue-header-guard-end.h>

Go to the source code of this file.

Macros

#define S_CARLA_QUALITYSETTINGS   TEXT("CARLA/QualitySettings")
 
#define S_CARLA_SERVER   TEXT("CARLA/Server")
 

Functions

static bool GetSettingsFilePathFromCommandLine (FString &Value)
 
static void LoadSettingsFromConfig (const FIniFile &ConfigFile, UCarlaSettings &Settings, const bool bLoadCarlaServerSection)
 
static EQualityLevel QualityLevelFromString (const FString &SQualitySettingsLevel, const EQualityLevel Default=EQualityLevel::INVALID)
 
FString QualityLevelToString (EQualityLevel QualitySettingsLevel)
 

Macro Definition Documentation

◆ S_CARLA_QUALITYSETTINGS

#define S_CARLA_QUALITYSETTINGS   TEXT("CARLA/QualitySettings")

Definition at line 28 of file CarlaSettings.cpp.

◆ S_CARLA_SERVER

#define S_CARLA_SERVER   TEXT("CARLA/Server")

Definition at line 27 of file CarlaSettings.cpp.

Function Documentation

◆ GetSettingsFilePathFromCommandLine()

static bool GetSettingsFilePathFromCommandLine ( FString &  Value)
static

Definition at line 97 of file CarlaSettings.cpp.

Referenced by UCarlaSettings::LoadSettings().

◆ LoadSettingsFromConfig()

static void LoadSettingsFromConfig ( const FIniFile &  ConfigFile,
UCarlaSettings &  Settings,
const bool  bLoadCarlaServerSection 
)
static

◆ QualityLevelFromString()

static EQualityLevel QualityLevelFromString ( const FString &  SQualitySettingsLevel,
const EQualityLevel  Default = EQualityLevel::INVALID 
)
static

Definition at line 41 of file CarlaSettings.cpp.

References Default, Epic, High, Low, and Medium.

Referenced by UCarlaSettings::LoadSettings(), and LoadSettingsFromConfig().

◆ QualityLevelToString()

FString QualityLevelToString ( EQualityLevel  QualitySettingsLevel)

Definition at line 64 of file CarlaSettings.cpp.

Referenced by UCarlaSettings::LogSettings().