EVoxelCameraQuality
EVoxelCameraQuality belongs to the VoxelCamera runtime module.
Nostrud nostrud velit occaecat consectetur sint eiusmod aliqua nisi veniam. Enim dolore labore elit ad fugiat voluptate commodo elit nisi consequat sed minim ullamco. Excepteur elit dolor aliquip ut aute ad laboris. Incididunt pariatur voluptate excepteur esse eiusmod eiusmod velit cillum consectetur in sed reprehenderit.
Declaration
1// Unit test example
2IMPLEMENT_SIMPLE_AUTOMATION_TEST(
3 FVoxelCameraBasicTest,
4 "VoxelCamera.Core.BasicFunctionality",
5 EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::ProductFilter
6)
7
8bool FVoxelCameraBasicTest::RunTest(const FString& Parameters)
9{
10 UVoxelCameraSubsystem* Subsystem = NewObject<UVoxelCameraSubsystem>();
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}
Members
| Event | Parameters | Description |
|---|---|---|
| OnStateChanged | EMyState NewState | Fired when state transitions |
| OnProgressUpdated | float Progress, FString Message | Fired on progress change |
| OnError | FString ErrorMessage, int32 Code | Fired on error |
| OnInitialized | bool bSuccess | Fired after initialization |