InternalOnlyClasses

InternalOnlyClasses

#Overview

name: InternalOnlyClasses

The value of this variable can be defined or overridden in .ini config files. 2 .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/BaseEngine.ini:3400, section: [/Script/ClassViewer.ClassViewerProjectSettings]

Location: <Workspace>/Engine/Config/BaseEngine.ini:3401, section: [/Script/ClassViewer.ClassViewerProjectSettings]

#References in C++ code

#Callsites

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

#Loc: <Workspace>/Engine/Source/Editor/ClassViewer/Private/SClassViewer.cpp:2072

Scope (from outer to inner):

file
function     void SClassViewer::GetInternalOnlyClasses

Source code excerpt:

		return;
	}
	Classes = GetDefault<UClassViewerProjectSettings>()->InternalOnlyClasses;
}

void SClassViewer::GetInternalOnlyPaths(TArray<FDirectoryPath>& Paths)
{
	if (!InitOptions.bAllowViewOptions)
	{

#Loc: <Workspace>/Engine/Source/Editor/ClassViewer/Public/ClassViewerProjectSettings.h:32

Scope (from outer to inner):

file
class        class UClassViewerProjectSettings : public UObject

Source code excerpt:

	/** The base classes to be considered Internal Only for the class picker.*/
	UPROPERTY(EditAnywhere, config, Category = ClassVisibilityManagement, meta = (MetaClass = "/Script/CoreUObject.Object", DisplayName = "List of base classes to consider Internal Only.", AllowAbstract = "true", ShowTreeView, HideViewOptions))
	TArray<FSoftClassPath> InternalOnlyClasses;
#endif
};