Interchange.FeatureFlags.Import.FBX.ToLevel

Interchange.FeatureFlags.Import.FBX.ToLevel

#Overview

name: Interchange.FeatureFlags.Import.FBX.ToLevel

This variable is created as a Console Variable (cvar).

It is referenced in 2 C++ source files.

#Summary

#References in C++ code

#Callsites

This variable is referenced in the following C++ source code:

#Loc: <Workspace>/Engine/Plugins/Interchange/Runtime/Source/Import/Private/Fbx/InterchangeFbxTranslator.cpp:35

Scope: file

Source code excerpt:

static bool GInterchangeEnableFBXLevelImport = false;
static FAutoConsoleVariableRef CCvarInterchangeEnableFBXLevelImport(
	TEXT("Interchange.FeatureFlags.Import.FBX.ToLevel"),
	GInterchangeEnableFBXLevelImport,
	TEXT("Whether support for FBX level import is enabled."),
	ECVF_Default);

static bool GInterchangeFBXTranslatorUseWorker = false;
static FAutoConsoleVariableRef CCvarInterchangeFBXTranslatorUseWorker(

#Loc: <Workspace>/Engine/Source/Editor/UnrealEd/Private/Fbx/FbxFactory.cpp:1196

Scope (from outer to inner):

file
function     TArray<FString> UFbxFactory::GetFbxFormats

Source code excerpt:

	TArray<FString> FormatArray;
	const IConsoleVariable* CVarFbx = IConsoleManager::Get().FindConsoleVariable(TEXT("Interchange.FeatureFlags.Import.FBX"));
	const IConsoleVariable* CVarFbxLevel = IConsoleManager::Get().FindConsoleVariable(TEXT("Interchange.FeatureFlags.Import.FBX.ToLevel"));
	const bool bUseLegacyFbx = (!CVarFbx || !CVarFbx->GetBool()) || (!CVarFbxLevel || !CVarFbxLevel->GetBool());
	const IConsoleVariable* CVarObj = IConsoleManager::Get().FindConsoleVariable(TEXT("Interchange.FeatureFlags.Import.OBJ"));
	const bool bUseLegacyObj = (!CVarObj || !CVarObj->GetBool());

	for (const FString& Format : Factory->Formats)
	{