There is no spoon

Difference between revisions of "UE3:UIResourceDataProvider (UDK)"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(Talk)
 
(Talk)
Line 20: Line 20:
  
 
Child classes may override or ignore this flag by using different logic in GetSupportedDataFields().
 
Child classes may override or ignore this flag by using different logic in GetSupportedDataFields().
 +
 +
====bSkipDuringEnumeration====
 +
'''Type:''' [[bool]]
 +
 +
'''[[Variables#Modifiers|Modifiers]]:''' config
 +
 +
Controls whether the object should be used or not. This is the only way to remove a per object config from the list
  
 
===Default values===
 
===Default values===
Line 34: Line 41:
 
{{code|event '''InitializeProvider''' ([[bool]] '''bIsEditor''')}}
 
{{code|event '''InitializeProvider''' ([[bool]] '''bIsEditor''')}}
  
<!-- enter event description -->
+
Provides the data provider with the chance to perform initialization, including preloading any content that will be needed by the provider.
 +
 
 +
'''Parameters:'''
 +
* ''bIsEditor'' - TRUE if the editor is running; FALSE if running in the game.

Revision as of 06:24, 17 January 2010

UDK Object >> UIRoot >> UIDataProvider >> UIPropertyDataProvider >> UIResourceDataProvider
Package: 
Engine
Implemented interfaces
UIListElementCellProvider, UIListElementProvider
Direct subclasses:
OnlinePlaylistGameTypeProvider, OnlinePlaylistProvider, UICharacterSummary, UIDataProvider_MenuItem, UIGameInfoSummary, UIMapSummary, UIWeaponSummary, UTUIResourceDataProvider
This class in other games:
UT3

Base class for data providers which provide data for static game resources.

Properties

bDataBindingPropertiesOnly

Type: bool

Controls which properties this data provider will expose as data fields. Specify TRUE to only allow properties marked with the 'databinding' keyword to be exposed.

Child classes may override or ignore this flag by using different logic in GetSupportedDataFields().

bSkipDuringEnumeration

Type: bool

Modifiers: config

Controls whether the object should be used or not. This is the only way to remove a per object config from the list

Default values

Property Value
ComplexPropertyTypes[2] Class'Core.DelegateProperty'

Events

InitializeProvider

event InitializeProvider (bool bIsEditor)

Provides the data provider with the chance to perform initialization, including preloading any content that will be needed by the provider.

Parameters:

  • bIsEditor - TRUE if the editor is running; FALSE if running in the game.