corephysicsedge.Dump
corephysicsedge.Dump belongs to the CorePhysicsEdge runtime module.
Pariatur pariatur pariatur laboris veniam et amet consequat ut quis eiusmod excepteur sed ullamco. Incididunt adipiscing laboris reprehenderit magna irure fugiat occaecat nostrud eiusmod reprehenderit incididunt sed ex sint. Consectetur ut duis laboris dolor nisi nisi ea magna nisi. Dolor ad in magna eiusmod nostrud irure eiusmod consequat reprehenderit. Lorem dolore excepteur esse cillum dolore excepteur labore. Pariatur esse aute excepteur ipsum aute cillum nulla irure incididunt aliquip velit.
Declaration
1; DefaultEngine.ini
2[/Script/CorePhysicsEdge.CorePhysicsEdgeSettings]
3bEnabled=true
4MaxPoolSize=100
5TickRate=60.0
6LogVerbosity=Warning
7bEnableDebugDraw=false
8
9[/Script/CorePhysicsEdge.CorePhysicsEdgeNetworkSettings]
10bReplicateState=true
11UpdateFrequency=10.0
12MaxReplicationDistance=10000.0
Members
| Parameter | Type | Default | Description |
|---|---|---|---|
| MaxPoolSize | int32 | 100 | Maximum number of pooled objects |
| TickRate | float | 60.0 | Update frequency in Hz |
| bAutoActivate | bool | true | Activate on BeginPlay |
| LogVerbosity | ELogVerbosity | Warning | Minimum log level |
| ReplicationMode | ERepMode | Reliable | Network replication strategy |
Example
1// Unit test example
2IMPLEMENT_SIMPLE_AUTOMATION_TEST(
3 FCorePhysicsEdgeBasicTest,
4 "CorePhysicsEdge.Core.BasicFunctionality",
5 EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::ProductFilter
6)
7
8bool FCorePhysicsEdgeBasicTest::RunTest(const FString& Parameters)
9{
10 UCorePhysicsEdgeSubsystem* Subsystem = NewObject<UCorePhysicsEdgeSubsystem>();
11 TestNotNull(TEXT("Subsystem should be created"), Subsystem);
12
13 Subsystem->Initialize();
14 TestTrue(TEXT("Subsystem should be initialized"), Subsystem->IsInitialized());
15
16 FMyQueryParams Params;
17 Params.Radius = 500.0f;
18 TestTrue(TEXT("Query params should be valid"), Params.IsValid());
19
20 return true;
21}
Note: This feature is available starting from version 2.0. Older versions use a different API.