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]
- INI Section:
/Script/UnrealEd.CollisionAutomationTestConfigData
- Raw value:
(RootShapeAsset="/Engine/BasicShapes/Cone.Cone",HitResult=(Time=0.750,Location=(X=0.0,Y=0.0,Z=49.999985),ImpactPoint=(X=0.0,Y=-0.0,Z=49.999989),Normal=(X=0.0,Y=0.0,Z=1.000000),ImpactNormal=(X=0.0,Y=0.0,Z=1.000000),TraceStart=(X=0.0,Y=0.0,Z=200.0),TraceEnd=(X=0.0,Y=0.0,Z=0.0),PenetrationDepth=0.0))
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:118, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]
- INI Section:
/Script/UnrealEd.CollisionAutomationTestConfigData
- Raw value:
(RootShapeAsset="/Engine/BasicShapes/Cone.Cone",HitResult=(Time=0.875000,Location=(X=-24.999985,Y=0.0,Z=0.0),ImpactPoint=(X=-24.999996,Y=-0.0,Z=0.0),Normal=(X=-0.888290,Y=0.116945,Z=0.444145),ImpactNormal=(X=-0.888290,Y=0.116945,Z=0.444145),TraceStart=(X=-200.0,Y=0.0,Z=0.0),TraceEnd=(X=0.0,Y=0.0,Z=0.0),PenetrationDepth=0.0))
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:119, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]
- INI Section:
/Script/UnrealEd.CollisionAutomationTestConfigData
- Raw value:
(RootShapeAsset="/Engine/BasicShapes/Cone.Cone",HitResult=(Time=0.916667,Location=(X=-16.666687,Y=0.0,Z=16.666687),ImpactPoint=(X=-16.666664,Y=-0.000001,Z=16.666666),Normal=(X=-0.888290,Y=0.116945,Z=0.444145),ImpactNormal=(X=-0.888290,Y=0.116945,Z=0.444145),TraceStart=(X=-200.0,Y=0.0,Z=200.0),TraceEnd=(X=0.0,Y=0.0,Z=0.0),PenetrationDepth=0.0))
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:121, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]
- INI Section:
/Script/UnrealEd.CollisionAutomationTestConfigData
- Raw value:
(RootShapeAsset="/Engine/BasicShapes/Cube.Cube",HitResult=(Time=0.750,Location=(X=0.0,Y=0.0,Z=50.0),ImpactPoint=(X=0.0,Y=0.0,Z=50.0),Normal=(X=0.0,Y=0.0,Z=1.000000),ImpactNormal=(X=0.0,Y=0.0,Z=1.000000),TraceStart=(X=0.0,Y=0.0,Z=200.0),TraceEnd=(X=0.0,Y=0.0,Z=0.0),PenetrationDepth=0.0))
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:122, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]
- INI Section:
/Script/UnrealEd.CollisionAutomationTestConfigData
- Raw value:
(RootShapeAsset="/Engine/BasicShapes/Cube.Cube",HitResult=(Time=0.750,Location=(X=-50.0,Y=0.0,Z=0.0),ImpactPoint=(X=-50.0,Y=0.0,Z=-0.0),Normal=(X=-1.000,Y=0.0,Z=0.0),ImpactNormal=(X=-1.000,Y=0.0,Z=0.0),TraceStart=(X=-200.0,Y=0.0,Z=0.0),TraceEnd=(X=0.0,Y=0.0,Z=0.0),PenetrationDepth=0.0))
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:123, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]
- INI Section:
/Script/UnrealEd.CollisionAutomationTestConfigData
- Raw value:
(RootShapeAsset="/Engine/BasicShapes/Cube.Cube",HitResult=(Time=0.750,Location=(X=-50.000015,Y=0.0,Z=50.000015),ImpactPoint=(X=-50.0,Y=-0.0,Z=50.0),Normal=(X=0.0,Y=0.0,Z=1.000000),ImpactNormal=(X=0.0,Y=0.0,Z=1.000000),TraceStart=(X=-200.0,Y=0.0,Z=200.0),TraceEnd=(X=0.0,Y=0.0,Z=0.0),PenetrationDepth=0.0))
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:125, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]
- INI Section:
/Script/UnrealEd.CollisionAutomationTestConfigData
- Raw value:
(RootShapeAsset="/Engine/BasicShapes/Cylinder.Cylinder",HitResult=(Time=0.750,Location=(X=0.0,Y=0.0,Z=50.000046),ImpactPoint=(X=0.0,Y=-0.0,Z=50.0),Normal=(X=0.0,Y=0.0,Z=1.000000),ImpactNormal=(X=0.0,Y=0.0,Z=1.000000),TraceStart=(X=0.0,Y=0.0,Z=200.0),TraceEnd=(X=0.0,Y=0.0,Z=0.0),PenetrationDepth=0.0))
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:126, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]
- INI Section:
/Script/UnrealEd.CollisionAutomationTestConfigData
- Raw value:
(RootShapeAsset="/Engine/BasicShapes/Cylinder.Cylinder",HitResult=(Time=0.750,Location=(X=-50.0,Y=0.0,Z=0.0),ImpactPoint=(X=-50.0,Y=-0.0,Z=-0.0),Normal=(X=-0.995185,Y=-0.098017,Z=0.0),ImpactNormal=(X=-0.995185,Y=-0.098017,Z=0.0),TraceStart=(X=-200.0,Y=0.0,Z=0.0),TraceEnd=(X=0.0,Y=0.0,Z=0.0),PenetrationDepth=0.0))
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:127, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]
- INI Section:
/Script/UnrealEd.CollisionAutomationTestConfigData
- Raw value:
(RootShapeAsset="/Engine/BasicShapes/Cylinder.Cylinder",HitResult=(Time=0.750,Location=(X=-50.000015,Y=0.0,Z=50.000015),ImpactPoint=(X=-50.0,Y=0.000006,Z=50.0),Normal=(X=0.0,Y=0.0,Z=1.000000),ImpactNormal=(X=0.0,Y=0.0,Z=1.000000),TraceStart=(X=-200.0,Y=0.0,Z=200.0),TraceEnd=(X=0.0,Y=0.0,Z=0.0),PenetrationDepth=0.0))
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:129, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]
- INI Section:
/Script/UnrealEd.CollisionAutomationTestConfigData
- Raw value:
(RootShapeAsset="/Engine/BasicShapes/Sphere.Sphere",HitResult=(Time=0.750,Location=(X=0.0,Y=0.0,Z=50.000015),ImpactPoint=(X=-0.0,Y=0.0,Z=50.0),Normal=(X=0.028589,Y=0.094246,Z=0.995138),ImpactNormal=(X=0.028589,Y=0.094246,Z=0.995138),TraceStart=(X=0.0,Y=0.0,Z=200.0),TraceEnd=(X=0.0,Y=0.0,Z=0.0),PenetrationDepth=0.0))
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:130, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]
- INI Section:
/Script/UnrealEd.CollisionAutomationTestConfigData
- Raw value:
(RootShapeAsset="/Engine/BasicShapes/Sphere.Sphere",HitResult=(Time=0.750,Location=(X=-50.0,Y=0.0,Z=0.0),ImpactPoint=(X=-49.999996,Y=0.000001,Z=0.0),Normal=(X=-0.990438,Y=-0.097550,Z=-0.097550),ImpactNormal=(X=-0.990438,Y=-0.097550,Z=-0.097550),TraceStart=(X=-200.0,Y=0.0,Z=0.0),TraceEnd=(X=0.0,Y=0.0,Z=0.0),PenetrationDepth=0.0))
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEditor.ini:131, section: [/Script/UnrealEd.CollisionAutomationTestConfigData]
- INI Section:
/Script/UnrealEd.CollisionAutomationTestConfigData
- Raw value:
(RootShapeAsset="/Engine/BasicShapes/Sphere.Sphere",HitResult=(Time=0.823223,Location=(X=-35.355316,Y=0.0,Z=35.355316),ImpactPoint=(X=-35.355335,Y=-0.000003,Z=35.355339),Normal=(X=-0.770780,Y=-0.075915,Z=0.632563),ImpactNormal=(X=-0.770780,Y=-0.075915,Z=0.632563),TraceStart=(X=-200.0,Y=0.0,Z=200.0),TraceEnd=(X=0.0,Y=0.0,Z=0.0),PenetrationDepth=0.0))
- Is Array:
True
#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;
};