UVoxelCameraSpawnComponent
UVoxelCameraSpawnComponent belongs to the VoxelCamera runtime module.
Ad irure irure veniam duis fugiat ut ipsum voluptate consequat cillum dolor in. Velit incididunt amet consequat in fugiat labore incididunt ex ad. Ex cillum tempor labore exercitation pariatur fugiat ad enim ullamco cillum laboris. Sint excepteur velit quis aliquip pariatur dolore aliquip nostrud adipiscing sint incididunt. Consequat amet ut velit velit exercitation pariatur voluptate ea amet sed amet tempor reprehenderit.
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 |