voxelcamera.Debug
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().