Source

UnrealMagicOfDoomOhYeah / UIResourceCombinationProvider.txt

Engine/Classes/UIResourceCombinationProvider.uc
class UIResourceCombinationProvider extends UIDataProvider

    event GetElementCellTags( name FieldName, out array<name> CellFieldTags, optional out array<string> ColumnHeaderDisplayText )
    event InitializeProvider( bool bIsEditor, UIResourceDataProvider InStaticResourceProvider, UIDataProvider_OnlineProfileSettings InProfileProvider )
    event array<name> GetElementProviderTags()
    event bool GetCellFieldType( name FieldName, name CellTag, out EUIDataProviderFieldType FieldType )
    event bool GetCellFieldValue( name FieldName, name CellTag, int ListIndex, out UIProviderFieldValue out_FieldValue, optional int ArrayIndex=INDEX_NONE )
    event bool GetElementCellSchemaProvider( name FieldName, out UIListElementCellProvider out_SchemaProvider )
    event bool GetElementCellValueProvider( name FieldName, int ListIndex, out UIListElementCellProvider out_ValueProvider )
    event bool GetListElements(name FieldName, out array<int> out_Elements)
    event bool IsElementEnabled( name FieldName, int CollectionIndex )
    event int GetElementCount( name FieldName )
    function ClearProviderReferences()
    function bool ReplaceProviderCollection( out array<UIDataProviderField> out_Fields, name TargetFieldTag, const out array<UIDataProvider> ReplacementProviders )
    function bool ReplaceProviderValue( out array<UIDataProviderField> out_Fields, name TargetFieldTag, UIDataProvider ReplacementProvider )