#include <TypedElementDataStorageUiInterface.h>
◆ FPurposeInfo() [1/3]
Default constructor for FPurposeInfo, the members with a default value are optional when you only need an FPurposeInfo to look up FPurposeID
◆ FPurposeInfo() [2/3]
Create an FPurposeInfo struct using a legacy purpose name to parse it as Namespace.Name.Frame (e.g "SceneOutliner.Cell.Large")
◆ FPurposeInfo() [3/3]
| UE::Editor::DataStorage::IUiProvider::FPurposeInfo::FPurposeInfo |
( |
const FWidgetPurposeNameColumn & |
WidgetPurposeNameColumn | ) |
|
|
explicit |
◆ GeneratePurposeID()
Convert this PurposeInfo to a PurposeID that can be used to look up the purpose row
◆ ToString()
| FName UE::Editor::DataStorage::IUiProvider::FPurposeInfo::ToString |
( |
| ) |
const |
Convert this PurposeInfo to a human-readable name in the legacy format ("Namespace.Name.Frame")
◆ Description
| FText UE::Editor::DataStorage::IUiProvider::FPurposeInfo::Description |
A user facing description for the purpose
◆ Frame
| FName UE::Editor::DataStorage::IUiProvider::FPurposeInfo::Frame |
An optional suffix for the purpose (e.g "Large", "Small", "Default")
◆ Name
| FName UE::Editor::DataStorage::IUiProvider::FPurposeInfo::Name |
The name of the purpose (e.g "RowLabel", "Cell")
◆ Namespace
| FName UE::Editor::DataStorage::IUiProvider::FPurposeInfo::Namespace |
The namespace the purpose belongs to (e.g "General", "SceneOutliner")
◆ ParentPurposeID
| FPurposeID UE::Editor::DataStorage::IUiProvider::FPurposeInfo::ParentPurposeID |
The parent purpose. If valid, widget construction methods will go up the hierarchy if no widgets were found for a purpose
◆ Type
| EPurposeType UE::Editor::DataStorage::IUiProvider::FPurposeInfo::Type |
The documentation for this struct was generated from the following files: