| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
This class is responsible for mapping properties in an Settings object to something that the UI system can consume.
Core.Object
|
+-- Engine.UIRoot
|
+-- Engine.UIDataProvider
|
+-- Engine.UIPropertyDataProvider
|
+-- Engine.UIDynamicDataProvider
|
+-- Engine.UIDataProvider_Settings
UTUIDataProvider_SearchResult
| Variables Summary | |
|---|---|
| bool | bIsAListRow |
| Settings | Settings |
| array<SettingsArrayProvider> | SettingsArrayProviders |
| Inherited Variables from Engine.UIDynamicDataProvider |
|---|
| DataClass, DataSource |
| Inherited Variables from Engine.UIPropertyDataProvider |
|---|
| ComplexPropertyTypes |
| Structures Summary | ||
|---|---|---|
| SettingsArrayProvider SettingsId, SettingsName, Provider | ||
| Functions Summary |
|---|
| Inherited Functions from Engine.UIPropertyDataProvider |
|---|
| GetCustomPropertyValue |
| Variables Detail |
|---|
Whether this provider is a row in a list (removes array handling)
Holds the settings object that will be exposed to the UI
The list of mappings from settings id to their provider
| Structures Detail |
|---|
var UIDataProvider_SettingsArray Provider;};
var int SettingsId;
var name SettingsName;
Keeps a list of providers for each settings id
Provider:The provider object to expose the data withSettingsId:The settings id that this provider is forSettingsName:Cached to avoid extra look ups
| Defaultproperties |
|---|
defaultproperties
{
WriteAccessType=ACCESS_WriteAll
Name="Default__UIDataProvider_Settings"
ObjectArchetype=UIDynamicDataProvider'Engine.Default__UIDynamicDataProvider'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||