The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE3:UTDrawCommandPanel (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
(Redirected from UE3:ECmdListData (UT3))
Jump to: navigation, search
UT3 Object >> UIRoot >> UIScreenObject >> UIObject >> UTUI_Widget >> UTDrawPanel >> UTDrawCommandPanel
Package: 
UTGame

Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties[edit]

Property group 'UTDrawCommandPanel'[edit]

BkgTexColor[edit]

Type: Object.Color


Default value:

Member Value
A 200
B 20
G 20
R 0

BkgTexCoords[edit]

Type: UIRoot.TextureCoordinates


Default value:

Member Value
U 610.0
UL 164.0
V 374.0
VL 126.0

BkgTexture[edit]

Type: Texture2D


Default value: Texture2D'UI_HUD.HUD.UI_HUD_BaseD'

DisabledColor[edit]

Type: Object.Color


Default value:

Member Value
A 255
B 128
G 128
R 128

SelectedColor[edit]

Type: Object.Color


Default value:

Member Value
A 255
B 0
G 255
R 255

SelTexColor[edit]

Type: Object.Color


Default value:

Member Value
A 255
B 0
G 51
R 0

SelTexCoords[edit]

Type: UIRoot.TextureCoordinates


Default value:

Member Value
U 622.0
UL 274.0
V 312.0
VL 63.0

SelTexture[edit]

Type: Texture2D


Default value: Texture2D'UI_HUD.HUD.UI_HUD_BaseC'

TextColor[edit]

Type: Object.Color


Default value:

Member Value
A 255
B 255
G 255
R 255

TransitionTime[edit]

Type: float


Default value: 0.2

Internal variables[edit]

AllCaption[edit]

Type: string

Modifiers: transient


CategoryNames[edit]

Type: array<CategoryInfo>


Default value, index 0:

Member Value
Category 'Order'
FriendlyName "Orders"

Default value, index 1:

Member Value
Category 'Taunt'
FriendlyName "Taunts"

Default value, index 2:

Member Value
Category 'Status'
FriendlyName "Status"

EmoteList[edit]

Type: ECmdListData

Modifiers: transient


FocusedList[edit]

Type: int

Which list has focus

GroupList[edit]

Type: ECmdListData

Modifiers: transient


LastFocusedList[edit]

Type: int


Default value: 50000

LastRenderTime[edit]

Type: float

Modifiers: transient


Lookup[edit]

Type: array<name>

Modifiers: transient


MoreCaption[edit]

Type: string

Modifiers: transient


MyHud[edit]

Type: UTHUD

Modifiers: transient


MyLists[edit]

Type: ECmdListData

Array size: 3

Modifiers: transient

The 3 lists

MyPlayerOwner[edit]

Type: UTPlayerController

Modifiers: transient


PRIList[edit]

Type: ECmdListData

Modifiers: transient


TransitionTimer[edit]

Type: float

Modifiers: transient


UTHudScene[edit]

Type: UTUIScene_Hud

Modifiers: transient


Subobjects[edit]

WidgetEventComponent[edit]

Class: Engine.UIComp_Event

Inherits from: UTDrawPanel.WidgetEventComponent

No new values.

Enums[edit]

EListType[edit]

ELT_Main 
ELT_Ack 
ELT_FriendlyFire 
ELT_Order 
ELT_Taunt 
ELT_PlayerSelect 

Structs[edit]

CategoryInfo[edit]

LOCALIZE ME

name Category 
string FriendlyName 

ECmdData[edit]

bool bDisabled 
name EmoteTag 
UTPlayerReplicationInfo PRI 
string Caption 

ECmdListData[edit]

int Selection 
int Top 
array<ECmdData> Values 

Functions[edit]

Events[edit]

DrawPanel[edit]

event DrawPanel ()

Overrides: UTDrawPanel.DrawPanel

Handle drawing in script

GetSupportedUIActionKeyNames[edit]

event GetSupportedUIActionKeyNames (out array<nameout_KeyNames)

Overrides: UIScreenObject.GetSupportedUIActionKeyNames

Setup Input subscriptions

PostInitialize[edit]

event PostInitialize ()

Overrides: UIScreenObject.PostInitialize

Called after this screen object's children have been initialized

Other instance functions[edit]

AdjustListSelection[edit]

function AdjustListSelection (int Modification, int List)


DrawList[edit]

function float DrawList (float XPos, float PercX, float Alpha, bool bShowSelection, int Idx)


EndOfChain[edit]

function bool EndOfChain ()

What this function does depends on the list in play. If it's the Emote list, then it will look to see if there the emote requires a player id. If this is the player list then it always returns true since there is no where else to go.

FillEmoteList[edit]

function FillEmoteList (name Category)


InitGroupList[edit]

function InitGroupList ()


InitPRIList[edit]

function InitPRIList ()


MyPawn[edit]

function UTPawn MyPawn ()


NeedsPRIList[edit]

function bool NeedsPRIList ()


NotifyGameSessionEnded[edit]

function NotifyGameSessionEnded ()

Overrides: UTUI_Widget.NotifyGameSessionEnded


PerformCommand[edit]

function bool PerformCommand ()


ProcessInputKey[edit]

function bool ProcessInputKey (const out UIRoot.SubscribedInputEventParameters EventParms)