C++ API Reference
Documentation for C++ classes and structs generated by Doxygen.
1 - Setting Value
Classes representing setting values of different data types.
- USFSettingValue
- USFSettingValue_Scalar
- USFSettingValue_Bool
- USFSettingValue_Tag
- USFSettingValue_String
- USFSettingValue_Key
- FSFSettingOption
- FSFKeybindValueData
2 - Setting Definition
Classes for defining settings using Data Assets.
2.1 Data Asset Classes
- USFSettingDefinition
- USFSettingDefinition_Scalar
- USFSettingDefinition_Bool
- USFSettingDefinition_Discrete
- USFSettingDefinition_Key
2.2 Metadata
3 - Setting Hierarchy
Classes for defining setting nesting hierarchy using Data Assets.
3.1 Data Asset Classes
3.2 Metadata
4 - Settings Subsystem
5 - UI Widgets
Widget classes for building a settings screen populated using Data Assets defined above. Supports CommonUI and EnhancedInput navigation.
5.1 Container Widgets
5.2 Setting Entry Widgets
- USFSettingEntryWidget
- USFSettingEntryWidget_Slider
- USFSettingEntryWidget_Checkbox
- USFSettingEntryWidget_Rotator
- USFSettingEntryWidget_Keybind
5.3 Component Widgets
6 - Developer Settings & Helpers
Project-wide configurations and static blueprint function library with helper functions.