IterativeClassDenyList
IterativeClassDenyList
#Overview
name: IterativeClassDenyList
The value of this variable can be defined or overridden in .ini config files. 11
.ini config files referencing this setting variable.
It is referenced in 2
C++ source files.
#Summary
#Setting Variables
#References In INI files
Location: <Workspace>/Engine/Config/BaseEditor.ini:485, section: [TargetDomain]
- INI Section:
TargetDomain
- Raw value:
/Script/ComputeFramework.ComputeGraph ; UE-203846
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:486, section: [TargetDomain]
- INI Section:
TargetDomain
- Raw value:
/Script/Engine.AnimSequence ; UE-202607
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:487, section: [TargetDomain]
- INI Section:
TargetDomain
- Raw value:
/Script/Engine.BlueprintGeneratedClass ; Not yet documented
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:488, section: [TargetDomain]
- INI Section:
TargetDomain
- Raw value:
/Script/Engine.BodySetup ; UE-202602
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:489, section: [TargetDomain]
- INI Section:
TargetDomain
- Raw value:
/Script/Engine.MaterialFunction ; UE-198712
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:490, section: [TargetDomain]
- INI Section:
TargetDomain
- Raw value:
/Script/Engine.MaterialInterface ; UE-198712, UE-203846
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:491, section: [TargetDomain]
- INI Section:
TargetDomain
- Raw value:
/Script/Engine.World ; Not yet documented
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:492, section: [TargetDomain]
- INI Section:
TargetDomain
- Raw value:
/Script/CustomizableObject.CustomizableObject ; UE-202596
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:493, section: [TargetDomain]
- INI Section:
TargetDomain
- Raw value:
/Script/MovieScene.MovieSceneCompiledData ; UE-202603
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:494, section: [TargetDomain]
- INI Section:
TargetDomain
- Raw value:
/Script/Niagara.NiagaraSystem ; UE-201685
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:495, section: [TargetDomain]
- INI Section:
TargetDomain
- Raw value:
/Script/StateTreeModule.StateTree ; UE-202608
- Is Array:
True
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Editor/UnrealEd/Private/CookOnTheFlyServer.cpp:7054
Scope (from outer to inner):
file
function void UCookOnTheFlyServer::SetInitializeConfigSettings
Source code excerpt:
{
TArray<FString> ClassPaths;
GConfig->GetArray(TEXT("TargetDomain"), TEXT("IterativeClassDenyList"), ClassPaths, GEditorIni);
for (const FString& ClassPathLine : ClassPaths)
{
FStringView ClassPath(UE::EditorDomain::RemoveConfigComment(ClassPathLine));
FTopLevelAssetPath Path(ClassPath);
if (!Path.IsValid())
{
#Loc: <Workspace>/Engine/Source/Editor/UnrealEd/Private/EditorDomain/EditorDomainUtils.cpp:985
Scope (from outer to inner):
file
namespace UE::EditorDomain
function TSet<FTopLevelAssetPath> ConstructTargetIterativeClassBlockList
Source code excerpt:
TSet<FTopLevelAssetPath> Result;
TArray<FString> DenyListArray;
GConfig->GetArray(TEXT("TargetDomain"), TEXT("IterativeClassDenyList"), DenyListArray, GEditorIni);
for (const FString& ClassPathString : DenyListArray)
{
FTopLevelAssetPath ClassPath(RemoveConfigComment(ClassPathString));
if (ClassPath.IsValid())
{
CoreRedirectClassPath(ClassPath);