voxelcamera.Debug

v2.0
View as Markdown

voxelcamera.Debug belongs to the VoxelCamera runtime module.

Aute magna sed lorem do exercitation occaecat sed. Dolore labore ex dolore do dolor elit voluptate. Aliquip lorem aute consequat dolor in pariatur eiusmod sed enim sint magna eiusmod laboris cillum. Esse aliquip fugiat incididunt sint consectetur reprehenderit in dolore nostrud aute.

Declaration

 1// Load configuration from data asset
 2UMyConfigAsset* Config = LoadObject<UMyConfigAsset>(
 3    nullptr,
 4    TEXT("/Game/Config/DefaultPluginConfig.DefaultPluginConfig")
 5);
 6
 7if (Config)
 8{
 9    Settings.MaxPoolSize = Config->MaxPoolSize;
10    Settings.TickRate = Config->TickRate;
11    Settings.bEnableDebugDraw = Config->bEnableDebugDraw;
12    Settings.LogVerbosity = Config->LogVerbosity;
13
14    UE_LOG(LogVoxelCamera, Log, TEXT("Configuration loaded: PoolSize=%d, TickRate=%.2f"),
15        Settings.MaxPoolSize, Settings.TickRate);
16}

Members

Function Return Type Description
Initialize() void Set up the subsystem
Query(Params) bool Execute a spatial query
GetState() EMyState Return current state
Reset() void Reset to default state
SetConfig(Config) void Apply a configuration

Warning: Modifying these settings at runtime may cause unexpected behavior. Always set configuration before calling Initialize().