UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Editor::DataStorage::IUiProvider Member List

This is the complete list of members for UE::Editor::DataStorage::IUiProvider, including all inherited members.

ConstructInternalWidget(RowHandle Row, FTypedElementWidgetConstructor &Constructor, const FMetaDataView &Arguments)=0UE::Editor::DataStorage::IUiProviderpure virtual
ConstructWidget(RowHandle Row, FTypedElementWidgetConstructor &Constructor, const FMetaDataView &Arguments)=0UE::Editor::DataStorage::IUiProviderpure virtual
ConstructWidgets(RowHandle PurposeRow, const FMetaDataView &Arguments, const WidgetCreatedCallback &ConstructionCallback)=0UE::Editor::DataStorage::IUiProviderpure virtual
ConstructWidgets(FName Purpose, const FMetaDataView &Arguments, const WidgetCreatedCallback &ConstructionCallback)=0UE::Editor::DataStorage::IUiProviderpure virtual
CreateContainerTedsWidget(RowHandle UiRowHandle) const =0UE::Editor::DataStorage::IUiProviderpure virtual
CreateWidgetConstructors(RowHandle PurposeRow, const FMetaDataView &Arguments, const WidgetConstructorCallback &Callback)=0UE::Editor::DataStorage::IUiProviderpure virtual
CreateWidgetConstructors(RowHandle PurposeRow, EMatchApproach MatchApproach, TArray< TWeakObjectPtr< const UScriptStruct > > &Columns, const FMetaDataView &Arguments, const WidgetConstructorCallback &Callback)=0UE::Editor::DataStorage::IUiProviderpure virtual
CreateWidgetConstructors(FName Purpose, const FMetaDataView &Arguments, const WidgetConstructorCallback &Callback)=0UE::Editor::DataStorage::IUiProviderpure virtual
CreateWidgetConstructors(FName Purpose, EMatchApproach MatchApproach, TArray< TWeakObjectPtr< const UScriptStruct > > &Columns, const FMetaDataView &Arguments, const WidgetConstructorCallback &Callback)=0UE::Editor::DataStorage::IUiProviderpure virtual
EMatchApproach enum nameUE::Editor::DataStorage::IUiProvider
EPurposeType enum nameUE::Editor::DataStorage::IUiProvider
FindPurpose(const FPurposeID &PurposeID) const =0UE::Editor::DataStorage::IUiProviderpure virtual
FPurposeID typedefUE::Editor::DataStorage::IUiProvider
GeneratePropertySorters(TArray< TSharedPtr< const FColumnSorterInterface > > &Results, TArrayView< TWeakObjectPtr< const UScriptStruct > > Columns) const =0UE::Editor::DataStorage::IUiProviderpure virtual
GetDefaultWidgetPurposeID() const =0UE::Editor::DataStorage::IUiProviderpure virtual
GetGeneralWidgetPurposeID() const =0UE::Editor::DataStorage::IUiProviderpure virtual
GetWidgetTable() const =0UE::Editor::DataStorage::IUiProviderpure virtual
ListExtensions(TFunctionRef< void(FName)> Callback) const =0UE::Editor::DataStorage::IUiProviderpure virtual
ListWidgetPurposes(const WidgetPurposeCallback &Callback) const =0UE::Editor::DataStorage::IUiProviderpure virtual
PropertySorterConstructorCallback typedefUE::Editor::DataStorage::IUiProvider
PurposeMappingDomainUE::Editor::DataStorage::IUiProviderinlinestatic
RegisterDecoratorWidgetFactory(RowHandle PurposeRow, const UScriptStruct *Constructor)UE::Editor::DataStorage::IUiProvider
RegisterDecoratorWidgetFactory(RowHandle PurposeRow, const UScriptStruct *Constructor, const UScriptStruct *Column)=0UE::Editor::DataStorage::IUiProviderpure virtual
RegisterSorterGeneratorForProperty(const FFieldClass *PropertyType, PropertySorterConstructorCallback PropertySorterConstructor)=0UE::Editor::DataStorage::IUiProviderpure virtual
RegisterSorterGeneratorForProperty(PropertySorterConstructorCallback PropertySorterConstructor)UE::Editor::DataStorage::IUiProvider
RegisterWidgetFactory(RowHandle PurposeRow, const UScriptStruct *Constructor)=0UE::Editor::DataStorage::IUiProviderpure virtual
RegisterWidgetFactory(RowHandle PurposeRow)UE::Editor::DataStorage::IUiProvider
RegisterWidgetFactory(RowHandle PurposeRow, const UScriptStruct *Constructor, Queries::FConditions Columns)=0UE::Editor::DataStorage::IUiProviderpure virtual
RegisterWidgetFactory(RowHandle PurposeRow, Queries::FConditions Columns)UE::Editor::DataStorage::IUiProvider
RegisterWidgetFactory(RowHandle PurposeRow, TUniquePtr< FTypedElementWidgetConstructor > &&Constructor)=0UE::Editor::DataStorage::IUiProviderpure virtual
RegisterWidgetFactory(RowHandle PurposeRow, TUniquePtr< FTypedElementWidgetConstructor > &&Constructor, Queries::FConditions Columns)=0UE::Editor::DataStorage::IUiProviderpure virtual
RegisterWidgetFactory(FName Purpose, const UScriptStruct *Constructor)=0UE::Editor::DataStorage::IUiProviderpure virtual
RegisterWidgetFactory(FName Purpose)UE::Editor::DataStorage::IUiProvider
RegisterWidgetFactory(FName Purpose, const UScriptStruct *Constructor, Queries::FConditions Columns)=0UE::Editor::DataStorage::IUiProviderpure virtual
RegisterWidgetFactory(FName Purpose, Queries::FConditions Columns)UE::Editor::DataStorage::IUiProvider
RegisterWidgetFactory(FName Purpose, TUniquePtr< FTypedElementWidgetConstructor > &&Constructor)=0UE::Editor::DataStorage::IUiProviderpure virtual
RegisterWidgetFactory(FName Purpose, TUniquePtr< FTypedElementWidgetConstructor > &&Constructor, Queries::FConditions Columns)=0UE::Editor::DataStorage::IUiProviderpure virtual
RegisterWidgetPurpose(const FPurposeInfo &InPurposeInfo)=0UE::Editor::DataStorage::IUiProviderpure virtual
RegisterWidgetPurpose(const FPurposeID &PurposeID, const FPurposeInfo &InPurposeInfo)=0UE::Editor::DataStorage::IUiProviderpure virtual
RegisterWidgetPurpose(FName Purpose, EPurposeType Type, FText Description)=0UE::Editor::DataStorage::IUiProviderpure virtual
SupportsExtension(FName Extension) const =0UE::Editor::DataStorage::IUiProviderpure virtual
UnregisterSorterGeneratorForProperty(const FFieldClass *PropertyType)=0UE::Editor::DataStorage::IUiProviderpure virtual
UnregisterSorterGeneratorForProperty()UE::Editor::DataStorage::IUiProvider
WidgetConstructorCallback typedefUE::Editor::DataStorage::IUiProvider
WidgetCreatedCallback typedefUE::Editor::DataStorage::IUiProvider
WidgetPurposeCallback typedefUE::Editor::DataStorage::IUiProvider