#pragma once #include "CoreMinimal.h" #include "UI/DescentUiSubsystem.h" namespace Descent::Ui { /** * Believable demo data for every view-model and a HUD model with every region visible (Descent.UI.Demo 1). The numbers * come from DESIGN_UE.md (recipes of 6.7, items of 6.1, keys of 5.7); nothing here is gameplay. */ THEDESCENT_API void FillDemo(FDescentUiModels& Models, FDescentHudModel& Hud); /** Variants of the demo HUD model for the layout scenario and test: the regions each mode shows. */ enum class EHudDemoMode : uint8 { Foot, Swim, Sub, HelmChase, HelmBridge }; THEDESCENT_API void FillDemoHud(FDescentHudModel& Hud, EHudDemoMode Mode); }