voxelcamera.Reset

v2.0
View as Markdown

voxelcamera.Reset belongs to the VoxelCamera runtime module.

Dolore cillum voluptate quis aliqua cillum ad aliqua labore in consequat eiusmod reprehenderit dolore. Aliqua excepteur nisi quis ut magna fugiat sit nisi. Magna dolore exercitation commodo voluptate fugiat do laboris quis duis. Irure duis adipiscing voluptate sed tempor dolor sit laboris do aute veniam aliqua sed ut. Dolore in do exercitation et sed velit enim dolore velit quis aliqua amet adipiscing elit.

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