Interchange.FeatureFlags.Import.OBJ

Interchange.FeatureFlags.Import.OBJ

#Overview

name: Interchange.FeatureFlags.Import.OBJ

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/Mesh/InterchangeOBJTranslator.cpp:32

Scope: file

Source code excerpt:

static bool GInterchangeEnableOBJImport = true;
static FAutoConsoleVariableRef CCvarInterchangeEnableOBJImport(
	TEXT("Interchange.FeatureFlags.Import.OBJ"),
	GInterchangeEnableOBJImport,
	TEXT("Whether OBJ support is enabled."),
	ECVF_Default);


#define INTERCHANGE_OBJ_TRANSLATOR_LOG_ONCE(Verbosity, Format, ...) \

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

Scope (from outer to inner):

file
function     TArray<FString> UFbxFactory::GetFbxFormats

Source code excerpt:

	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)
	{
		if (Format.StartsWith(TEXT("fbx")))
		{