Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
- struct FSFKeybindValueData A struct holding the three standard binding slots for an action.
- struct FSFSettingGroup Struct to visually group settings within a Leaf Category.
- struct FSFSettingOption A struct representing a single discrete option in a list for a setting.
- class FSettingsFrameworkModule
- class USFCategoryTabBase The native base class for the content widget representing a setting category.
- class USFCategoryTabButtonBase Base widget class for tab buttons used in the CategoryTabList of USFSettingsScreen andUSFCategoryTab_Branch .
- class USFCategoryTab_Branch The native base class for the content widget representing a branch-type setting category (contains sub-categories).
- class USFCategoryTab_Leaf The native base class for the content widget representing a leaf-type setting category (contains setting entries).
- class USFFunctionLibrary Utility function library for the SettingsFramework.
- class USFSaveGame SaveGame object to serialize setting data.
- class USFSettingCategory Defines a Category that can contain either Sub-Categories (Branch) or individual Settings (Leaf).
- class USFSettingCondition Base class for evaluating conditions determining a setting's state.
- class USFSettingDefinition Abstract base class for all setting definitions.
- class USFSettingDefinition_Bool Setting definition for setting a boolean value.
- class USFSettingDefinition_Discrete Setting definition for setting an option among a list.
- class USFSettingDefinition_Key Setting definition for setting keybind for an action.
- class USFSettingDefinition_Scalar Setting definition for setting a numeric value (int/float).
- class USFSettingEntryWidget The native base class for a single setting entry in the settings UI.
- class USFSettingEntryWidget_Checkbox The native base class for a setting entry widget for a boolean setting, represented as a checkbox in the UI.
- class USFSettingEntryWidget_Keybind The native base class for a setting entry widget for a key bind setting, represented as buttons that listen for the next key press in the UI.
- class USFSettingEntryWidget_Rotator The native base class for a setting entry widget for a discrete setting, represented as a rotator in the UI.
- class USFSettingEntryWidget_Slider The native base class for a setting entry widget for a scalar setting, represented as an analog slider in the UI.
- class USFSettingGroupWidget The native base class for the widget displaying a setting group.
- class USFSettingInfoDisplay Base widget class for displaying detailed information of a setting (name, description, etc.) when its entry widget is focused/hovered.
- class USFSettingOptionSource Base class for providing a dynamic runtime list of options for a setting.
- class USFSettingValue Abstract base class for all setting values.
- class USFSettingValue_Bool Setting value representing a boolean value.
- class USFSettingValue_Key Setting value representing a key binding for KBM and Gamepad.
- class USFSettingValue_Scalar Setting value representing a numeric value (int/float).
- class USFSettingValue_String Setting value with an underlying string value. Useful for IDs, names, resolutions, etc.
- class USFSettingValue_Tag Setting value representing a Gameplay Tag for enum-type selection.
- class USFSettingsDeveloperSettings Developer settings to define project-wide configurations for the Settings Framework plugin.
- class USFSettingsRegistry The central registry asset that contains the entire hierarchy of settings.
- class USFSettingsScreen The native base class for the outer-most widget of the settings screen UI. A widget blueprint subclass of this is to be added to a project's CommonUI widget stack.
- class USFSettingsSubsystem The subsystem that manages all settings data and logic at runtime.