My program doesn't have bugs. It just develops random features.
UE3:UIPropertyDataProvider (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
| Object >> UIRoot >> UIDataProvider >> UIPropertyDataProvider |
- Package:
- Engine
- Direct subclasses:
- UIDynamicDataProvider, UIResourceDataProvider, UISettingsProvider
- This class in other games:
- UDK
| This is an auto-generated page and may need human attention. Please remove this tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Base class for data providers which provide data pulled directly from member UProperties.
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved
[edit] Properties
[edit] ComplexPropertyTypes
Modifiers: const
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
Default value, index 0: Class'Core.StructProperty'
Default value, index 1: Class'Core.MapProperty'
Default value, index 2: Class'Core.ArrayProperty'
Default value, index 3: Class'Core.DelegateProperty'
[edit] Events
[edit] GetCustomPropertyValue
Gets 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.
Parameters:
- PropertyValue - in] the name of the property to get the value for. [out] should be filled with the value for the specified property tag.
- ArrayIndex - optional array index for use with data collections
Returns:
- return TRUE if either the StringValue or ImageValue fields of PropertyValue were set by script.
