LineTraceSingleByChannelTests

LineTraceSingleByChannelTests

#Overview

name: LineTraceSingleByChannelTests

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 2 C++ source files.

#Summary

#Setting Variables

#References In INI files

Location: <Workspace>/Engine/Config/BaseEditor.ini:117, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]

Location: <Workspace>/Engine/Config/BaseEditor.ini:118, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]

Location: <Workspace>/Engine/Config/BaseEditor.ini:119, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]

Location: <Workspace>/Engine/Config/BaseEditor.ini:121, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]

Location: <Workspace>/Engine/Config/BaseEditor.ini:122, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]

Location: <Workspace>/Engine/Config/BaseEditor.ini:123, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]

Location: <Workspace>/Engine/Config/BaseEditor.ini:125, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]

Location: <Workspace>/Engine/Config/BaseEditor.ini:126, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]

Location: <Workspace>/Engine/Config/BaseEditor.ini:127, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]

Location: <Workspace>/Engine/Config/BaseEditor.ini:129, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]

Location: <Workspace>/Engine/Config/BaseEditor.ini:130, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]

Location: <Workspace>/Engine/Config/BaseEditor.ini:131, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]

#References in C++ code

#Callsites

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

#Loc: <Workspace>/Engine/Plugins/Tests/EditorTests/Source/EditorTests/Private/UnrealEd/CollisionAutomationTests.cpp:248

Scope (from outer to inner):

file
function     bool FLineTraceSingleByChannel::RunTest

Source code excerpt:

	UCollisionAutomationTestConfigData* Data = UCollisionAutomationTestConfigData::StaticClass()->GetDefaultObject<UCollisionAutomationTestConfigData>();

	for (int32 iTest = 0; iTest < Data->LineTraceSingleByChannelTests.Num(); iTest++)
	{
		FCollisionTestEntry OneElement = Data->LineTraceSingleByChannelTests[iTest];

		AStaticMeshActor* TestRayMeshActor = CollisionAutomationTests::CreateShapeMeshActor(*OneElement.RootShapeAsset, OneElement.HitResult.TraceEnd);
		
		if (TestRayMeshActor != nullptr)
		{
			// Create the Actor to check against			

#Loc: <Workspace>/Engine/Plugins/Tests/EditorTests/Source/EditorTests/Private/UnrealEd/CollisionAutomationTests.h:63

Scope (from outer to inner):

file
class        class UCollisionAutomationTestConfigData : public UObject

Source code excerpt:

	TArray<FCollisionTestEntry>	ComponentSweepMultiTests;
	UPROPERTY(config)
	TArray<FCollisionTestEntry>	LineTraceSingleByChannelTests;
	
	UPROPERTY(config)
	TArray<FCollisionPerfTest>	LineTracePerformanceTests;
};