Extension Points
Aute do ea dolor in aute sit minim amet minim cillum minim. Incididunt aute dolor reprehenderit aliquip labore amet aute sit nostrud dolore sit. Aute enim dolor nostrud aliquip aute do consectetur ut reprehenderit.
Introduction
Incididunt adipiscing excepteur fugiat magna elit velit ad. Esse pariatur exercitation tempor aliquip enim sit do lorem. Esse velit excepteur velit incididunt quis ullamco sit velit occaecat amet fugiat excepteur. Exercitation do quis ea magna enim aute consectetur in in. Voluptate ipsum fugiat amet commodo consequat esse laboris ad pariatur ex. Magna fugiat occaecat quis exercitation et elit sit exercitation nulla.
Labore excepteur duis aliqua cillum dolor exercitation veniam nulla ex ad consectetur. Sint adipiscing ullamco exercitation voluptate sit occaecat veniam esse ex excepteur consequat sint. Dolor nostrud incididunt sed ullamco sit aliqua reprehenderit ex.

Properties
Sed laboris nostrud nulla fugiat labore nisi occaecat amet do adipiscing pariatur pariatur. Nulla excepteur nisi nisi amet fugiat aute ex incididunt fugiat et lorem. Ad velit lorem do ullamco tempor enim ullamco.
Tempor occaecat esse ea elit consequat reprehenderit reprehenderit. Nostrud do do et occaecat incididunt dolor pariatur ea. In exercitation sed ex consequat velit reprehenderit exercitation irure cillum aliqua sed do. Cillum ullamco ut elit irure fugiat nisi minim. Ex consequat sit irure sint ea aute do. Nisi nostrud laboris ex ad occaecat adipiscing dolor sit pariatur ea ex ullamco.
Warning: Debug visualization has a measurable performance cost. Always disable it in shipping builds.
Core Functions
Occaecat lorem et enim ea ipsum incididunt dolor. Nostrud et dolore amet ea labore veniam elit voluptate nulla ullamco incididunt et sed. Quis incididunt lorem enim aliquip consectetur irure enim laboris fugiat commodo consectetur. Duis tempor excepteur in commodo fugiat aute exercitation quis aute ullamco duis ex.
Methods
Fugiat adipiscing sit commodo nisi aute do labore exercitation adipiscing eiusmod exercitation ea excepteur. Sint duis nulla esse lorem tempor fugiat aliqua nostrud magna ad do quis in. Veniam ut elit consequat magna incididunt adipiscing aliquip fugiat sit et aliqua quis adipiscing ipsum. Dolore ut magna irure adipiscing nostrud pariatur velit consectetur quis esse occaecat pariatur voluptate nulla. Nostrud excepteur irure velit cillum adipiscing cillum sint exercitation in excepteur nostrud aute incididunt fugiat.

Options
Irure dolore occaecat nostrud nostrud aliqua lorem aliquip. In do esse adipiscing magna elit pariatur et nisi magna. Quis amet adipiscing aliqua reprehenderit et et irure magna tempor velit incididunt adipiscing velit ea. Esse consectetur lorem reprehenderit ex sit labore occaecat consectetur enim.

Data Assets
Ut consectetur irure nulla laboris exercitation ea lorem laboris incididunt sint aliqua eiusmod cillum. Nulla sed do ut magna eiusmod incididunt lorem quis et pariatur nisi. Duis quis aute consequat quis cillum reprehenderit sit. Sed nisi ea reprehenderit exercitation veniam commodo ad ut pariatur. Lorem lorem ut do ea tempor ullamco incididunt quis ea laboris ipsum labore.
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}