UVoxelCameraSpawnComponent

v2.0
View as Markdown

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