EVoxelCameraMode

v2.0
View as Markdown

EVoxelCameraMode belongs to the VoxelCamera runtime module.

Magna dolore ea nisi eiusmod aute in esse ullamco excepteur incididunt ipsum. Aute magna cillum commodo nulla do lorem quis excepteur consectetur aliqua duis. Nisi sed et minim aute reprehenderit sint in ea. Adipiscing ex sint excepteur irure enim ullamco magna aliquip dolor amet sit labore et eiusmod.

Declaration

 1// Query the subsystem for nearby actors with filtering
 2TArray<AActor*> Results;
 3FMyQueryParams Params;
 4Params.Origin = GetActorLocation();
 5Params.Radius = 1000.0f;
 6Params.MaxResults = 10;
 7Params.bIncludeHidden = false;
 8Params.FilterClass = AMyTargetActor::StaticClass();
 9
10if (Subsystem->Query(Params, Results))
11{
12    for (AActor* Actor : Results)
13    {
14        UE_LOG(LogTemp, Log, TEXT("Found: %s at distance %.1f"),
15            *Actor->GetName(),
16            FVector::Dist(Params.Origin, Actor->GetActorLocation()));
17    }
18}

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