UE3:UIComp_UTUIMenuListPresenter (UDK)
Object >> Component >> UIComponent >> UIComp_ListComponentBase >> UIComp_ListPresenterBase >> UIComp_ListPresenter >> UIComp_UTUIMenuListPresenter |
- Package:
- UTGame
- Within class:
- UIList
- Implemented interfaces:
- CustomPropertyItemHandler
- This class in other games:
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Resonsible for how the data associated with this list is presented. Updates the list's operating parameters (CellHeight, CellWidth, etc.) according to the presentation type for the data contained by this list.
Routes render messages from the list to the individual elements, adding any additional data necessary for the element to understand how to render itself. For example, a listdata component might add that the element being rendered is the currently selected element, so that the element can adjust the way it renders itself accordingly. For a tree-type list, the listdata component might add whether the element being drawn is currently open, has children, etc.
Properties
Property group 'UIComp_UTUIMenuListPresenter'
NormalItemPrefab
Type: UIPrefab
The prefab to use for normal items.
PrefabMarkupReplaceList
Type: array<PrefabMarkupReplace>
SelectedItemHeight
Type: int
Size of the selected prefab item.
Default value: 50
SelectedItemPrefab
Type: UIPrefab
The prefab to use for the selected item.
Internal variables
InstancedPrefabs
Type: array<InstancedPrefabInfo>
Modifiers: transient
Instances of prefabs for each of the items in the list.
Default values
Property | Value |
---|---|
bDisplayColumnHeaders | False |
ListItemOverlay[0] | UITexture'UTGame.Default__UIComp_UTUIMenuListPresenter:NormalOverlayTemplate' |
ListItemOverlay[1] | UITexture'UTGame.Default__UIComp_UTUIMenuListPresenter:ActiveOverlayTemplate' |
ListItemOverlay[2] | UITexture'UTGame.Default__UIComp_UTUIMenuListPresenter:SelectionOverlayTemplate' |
ListItemOverlay[3] | UITexture'UTGame.Default__UIComp_UTUIMenuListPresenter:HoverOverlayTemplate' |
Subobjects
ActiveOverlayTemplate
Class: Engine.UITexture
Inherits from: UIComp_ListPresenter.ActiveOverlayTemplate
No new values.
HoverOverlayTemplate
Class: Engine.UITexture
Inherits from: UIComp_ListPresenter.HoverOverlayTemplate
No new values.
NormalOverlayTemplate
Class: Engine.UITexture
Inherits from: UIComp_ListPresenter.NormalOverlayTemplate
No new values.
SelectionOverlayTemplate
Class: Engine.UITexture
Inherits from: UIComp_ListPresenter.SelectionOverlayTemplate
No new values.
Structs
InstancedPrefabInfo
Modifiers: native
Struct to store info/references about the instanced prefab.
- UIPrefabInstance PrefabInstance
- array<UIObject> ResolvedObjects
PrefabMarkupReplace
Modifiers: native
List of prefab widgets to replace with current selected item values.