Section

Section

#Overview

name: Section

The value of this variable can be defined or overridden in .ini config files. 12 .ini config files referencing this setting variable.

It is referenced in 3764 C++ source files. Also referenced in 1 C# build file meaning it may affect the build system logic.

#Summary

#Setting Variables

#References In INI files

Location: <Workspace>/Engine/Config/Base.ini:9, section: [SectionsToSave]

Location: <Workspace>/Engine/Config/BaseEditor.ini:6, section: [SectionsToSave]

Location: <Workspace>/Engine/Config/BaseEditor.ini:7, section: [SectionsToSave]

Location: <Workspace>/Engine/Config/BaseEngine.ini:6, section: [SectionsToSave]

Location: <Workspace>/Engine/Config/BaseEngine.ini:7, section: [SectionsToSave]

Location: <Workspace>/Engine/Config/BaseGame.ini:6, section: [SectionsToSave]

Location: <Workspace>/Engine/Config/BaseGame.ini:7, section: [SectionsToSave]

Location: <Workspace>/Engine/Config/BaseInput.ini:2, section: [SectionsToSave]

Location: <Workspace>/Engine/Config/BasePakFileRules.ini:14, section: [SectionsWithoutRules]

Location: <Workspace>/Engine/Config/BasePakFileRules.ini:15, section: [SectionsWithoutRules]

Location: <Workspace>/Engine/Config/PluginBase.ini:8, section: [SectionsToSave]

Location: <Workspace>/Engine/Plugins/Compositing/OpenColorIO/Config/BaseOpenColorIO.ini:2, section: [SectionsToSave]

#References in C++ code

The name of this variable is too overloaded. There are many C++ source code (3764 callsites) referencing the name of this variable. We have to skip these details.

#References in C# build files

This variable is referenced in the following C# build files:

Location: <Workspace>/Engine/Source/Programs/AutomationTool/Scripts/CopyBuildToStagingDirectory.Automation.cs:2344

			List<string> SectionsWithoutRulesList;
			HashSet<string> SectionsWithoutRules = new();
			if (PakRulesConfig.GetArray("SectionsWithoutRules", "Section", out SectionsWithoutRulesList))
			{
				SectionsWithoutRules = SectionsWithoutRulesList.ToHashSet();
			}

			List<PakFileRules> RulesList = new List<PakFileRules>();
			foreach (string SectionName in PakRulesConfig.SectionNames)