I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE1:UWindowList (RTNP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
RTNP Object >> UWindowBase >> UWindowList
Package: 
UWindow
Direct subclasses:
UBrowserServerListFactory, UBrowserPlayerList, UBrowserRulesList, UBrowserServerList, UBrowserSubsetList, UBrowserSupersetList, UMenuModMenuItem, UWindowComboListItem, UWindowDynamicTextRow, UWindowEditBoxHistory, UWindowHotkeyWindowList, UWindowLayoutBase, UWindowListBoxItem, UWindowMenuBarItem, UWindowPulldownMenuItem, UWindowTabControlItem
This class in other games:
U1, UT

UWindowList - a generic linked list class

Properties[edit]

bItemOrderChanged[edit]

Type: bool


BranchLeft[edit]

Type: UWindowList


BranchRight[edit]

Type: UWindowList


bSortSuspended[edit]

Type: bool


bSuspendableSort[edit]

Type: bool


bTreeSort[edit]

Type: bool


CompareCount[edit]

Type: int


CurrentSortItem[edit]

Type: UWindowList


InternalCount[edit]

Type: int


Last[edit]

Type: UWindowList

Only valid for sentinel

Next[edit]

Type: UWindowList


ParentNode[edit]

Type: UWindowList


Prev[edit]

Type: UWindowList


Sentinel[edit]

Type: UWindowList


Instance functions[edit]

Append[edit]

function UWindowList Append (class<UWindowListC)


AppendItem[edit]

function AppendItem (UWindowList NewElement)


AppendListCopy[edit]

function AppendListCopy (UWindowList L)


Clear[edit]

function Clear ()


Compare[edit]

function bool Compare (UWindowList T, UWindowList B)


ContinueSort[edit]

function ContinueSort ()


CopyExistingListItem[edit]

function UWindowList CopyExistingListItem (class<UWindowListItemClass, UWindowList SourceItem)


Count[edit]

function int Count ()

These things can only be called on the sentinel *********

CountShown[edit]

function int CountShown ()


CreateItem[edit]

function UWindowList CreateItem (class<UWindowListC)

These things can be called on any element *********

DestroyList[edit]

function DestroyList ()


DestroyListItem[edit]

function DestroyListItem ()


DisconnectList[edit]

function DisconnectList ()


DoAppendItem[edit]

function DoAppendItem (UWindowList NewElement)


FindEntry[edit]

function UWindowList FindEntry (int Index)


GraftLeft[edit]

function GraftLeft (UWindowList NewLeft)


GraftRight[edit]

function GraftRight (UWindowList NewRight)


Insert[edit]

function UWindowList Insert (class<UWindowListC)


InsertAfter[edit]

function UWindowList InsertAfter (class<UWindowListC)


InsertBefore[edit]

function UWindowList InsertBefore (class<UWindowListC)


InsertItem[edit]

function InsertItem (UWindowList NewElement)


InsertItemAfter[edit]

function InsertItemAfter (UWindowList NewElement, optional bool bCheckShowItem)


InsertItemBefore[edit]

function InsertItemBefore (UWindowList NewElement)


LeftMost[edit]

function UWindowList LeftMost ()


MoveItemSorted[edit]

function MoveItemSorted (UWindowList Item)


Remove[edit]

function Remove ()


RightMost[edit]

function UWindowList RightMost ()


SetupSentinel[edit]

function SetupSentinel (optional bool bInTreeSort)


ShowThisItem[edit]

function bool ShowThisItem ()


Sort[edit]

function UWindowList Sort ()


Tick[edit]

function Tick (float Delta)


Validate[edit]

function Validate ()