| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Base class for data providers which provide data pulled directly from member UProperties. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.UIRoot
|
+-- Engine.UIDataProvider
|
+-- Engine.UIPropertyDataProvider
UIDynamicDataProvider, UIResourceDataProvider, UISettingsProvider
| Constants Summary |
|---|
| Variables Summary | |
|---|---|
| array<class<Property>> | ComplexPropertyTypes |
| Inherited Variables from Engine.UIDataProvider |
|---|
| ProviderChangedNotifies, WriteAccessType |
| Inherited Variables from Engine.UIRoot |
|---|
| CurrentMenuState, ModifierStack |
| Enumerations Summary |
|---|
| Inherited Enumerations from Engine.UIDataProvider |
|---|
| EProviderAccessType |
| Structures Summary |
|---|
| Inherited Structures from Engine.UIDataProvider |
|---|
| UIDataProviderField |
| Functions Summary | ||
|---|---|---|
![]() | bool | GetCustomPropertyValue (out UIProviderScriptFieldValue PropertyValue, optional int ArrayIndex=INDEX_NONE) |
| Variables Detail |
|---|
the list of property classes for which values cannot be automatically derived; if your script-only child class has a member var of one of these types, you'll need to provide the value yourself via the GetCustomPropertyValue event
| Functions Detail |
|---|
GetCustomPropertyValue Source codeGets the value for the property specified. Child classes only need to override this function if it contains data fields which do not correspond to a member property in the class, or if the data corresponds to a complex data type, such as struct, array, etc.
@param PropertyValue [in] the name of the property to get the value for. [out] should be filled with the value for the specified property tag.
@param ArrayIndex optional array index for use with data collections
@return return TRUE if either the StringValue or ImageValue fields of PropertyValue were set by script.
| Defaultproperties |
|---|
defaultproperties
{
ComplexPropertyTypes(0)=Class'Core.StructProperty'
ComplexPropertyTypes(1)=Class'Core.MapProperty'
ComplexPropertyTypes(2)=Class'Core.ArrayProperty'
ComplexPropertyTypes(3)=Class'Core.DelegateProperty'
Name="Default__UIPropertyDataProvider"
ObjectArchetype=UIDataProvider'Engine.Default__UIDataProvider'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||