![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Algo/Reverse.h"#include "Containers/Array.h"#include "Containers/Map.h"#include "Containers/Set.h"#include "Containers/List.h"#include "Containers/SparseArray.h"#include "Containers/StringFwd.h"#include "Containers/UnrealString.h"#include "CoreGlobals.h"#include "CoreTypes.h"#include "Delegates/Delegate.h"#include "HAL/PlatformCrt.h"#include "Internationalization/Text.h"#include "Internationalization/TextLocalizationResource.h"#include "Logging/LogMacros.h"#include "Math/Color.h"#include "Math/MathFwd.h"#include "Math/Rotator.h"#include "Math/Vector.h"#include "Math/Vector2D.h"#include "Math/Vector4.h"#include "Misc/Build.h"#include "Misc/ConfigAccessTracking.h"#include "Misc/ConfigTypes.h"#include "Misc/Paths.h"#include "Misc/ScopeRWLock.h"#include "Misc/TransactionallySafeRWLock.h"#include "Serialization/Archive.h"#include "Serialization/StructuredArchive.h"#include "Serialization/StructuredArchiveAdapters.h"#include "Serialization/StructuredArchiveSlots.h"#include "Templates/Function.h"#include "Templates/UnrealTemplate.h"#include "UObject/NameTypes.h"Go to the source code of this file.
Classes | |
| struct | FConfigValue |
| class | FConfigSection |
| struct | FConfigCommandlineOverride |
| class | FConfigModificationTracker |
| struct | FConfigModificationTracker::FCVarTracker |
| class | FConfigCommandStreamSection |
| class | FConfigCommandStream |
| class | FConfigFile |
| class | FConfigBranch |
| class | FConfigCacheIni |
| struct | FConfigCacheIni::FKnownConfigFiles |
Macros | |
| #define | ALLOW_INI_OVERRIDE_FROM_COMMANDLINE (UE_SERVER || !(UE_BUILD_SHIPPING)) |
| #define | CONFIG_CAN_SAVE_COMMENTS (WITH_EDITOR) |
| #define | ENUMERATE_KNOWN_INI_FILES(op) |
| #define | KNOWN_INI_ENUM(IniName) IniName, |
Typedefs | |
| typedef TMultiMap< FName, FConfigValue > | FConfigSectionMap |
| typedef TMap< FString, FConfigSection > | FConfigFileMap |
Enumerations | |
| enum class | EKnownIniFile : uint8 { NumKnownFiles } |
| enum class | EConfigCacheType : uint8 { DiskBacked , Temporary } |
| enum class | EBranchReplayMethod : uint8 { FullReplay , DynamicLayerReplay , NoReplay } |
| enum class | DynamicLayerPriority : uint16 { Unknown = 0 , Plugin = 20 , GameFeature = 50 , Hotfix = 80 } |
Functions | |
| CORE_API | DECLARE_LOG_CATEGORY_EXTERN (LogConfig, Log, All) |
| DECLARE_DELEGATE_TwoParams (FKeyValueSink, const TCHAR *, const TCHAR *) | |
| #define ALLOW_INI_OVERRIDE_FROM_COMMANDLINE (UE_SERVER || !(UE_BUILD_SHIPPING)) |
| #define CONFIG_CAN_SAVE_COMMENTS (WITH_EDITOR) |
| #define KNOWN_INI_ENUM | ( | IniName | ) | IniName, |
| typedef TMap<FString, FConfigSection> FConfigFileMap |
| typedef TMultiMap<FName,FConfigValue> FConfigSectionMap |
|
strong |
|
strong |
|
strong |
|
strong |
| DECLARE_DELEGATE_TwoParams | ( | FKeyValueSink | , |
| const TCHAR * | , | ||
| const TCHAR * | |||
| ) |
Declares a delegate type that's used by the config system to allow iteration of key value pairs.