My program doesn't have bugs. It just develops random features.

UE3:UTUIFrontEnd_BrowserMutatorFilters (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> UIRoot >> UIScreenObject >> UIScene >> UTUIScene >> UTUIFrontEnd >> UTUIFrontEnd_BrowserMutatorFilters
Package: 
UTGame

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

The mutator filter menu for the server browser

Properties[edit]

AdditionalMutClasses[edit]

Type: array<string>

Modifiers: config


AdditionalMutClassFilters[edit]

Type: array<EMutFilterList>

As above, but for the additional mutator classes list

AdditionalMutNameFilters[edit]

Type: array<EMutFilterList>

As above, but for additional mutator names

AdditionalMutNames[edit]

Type: array<string>

Modifiers: config


bOptionDefaultsSet[edit]

Type: bool

Used to determine whether or not the below values have been initialized

bOptionValuesSet[edit]

Type: bool

Used to avoid recursive modifications of the below values

bRegeneratingOptions[edit]

Type: bool

Used to detect when the options are being regenerated

DeferredTimers[edit]

Type: array<name>

A list of deferred timers which were setup during this tick

FirstAdditionalMutClassIdx[edit]

Type: int

As above, but corresponds to the 'AdditionalMutClasses' list

FirstAdditionalMutNameIdx[edit]

Type: int

As above, but corresponds to the 'AdditionalMutNames' list

FirstInstalledMutIdx[edit]

Type: int

The start of the installed mutator entries in UTUIDynamicOptionList's 'DynamicOptionTemplates' list

InstalledMutCount[edit]

Type: int

The number of installed mutators on display

InstalledMutFilters[edit]

Type: array<EMutFilterList>

Stores all the values of the installed mutators list

MutatorsValue[edit]

Type: EMutatorList

Stores the current value of the 'Mutators' combo box

MutProviders[edit]

Type: array<UTUIResourceDataProvider>

A cached list of mutator data providers, for retrieving installed mutator class names

OptionsList[edit]

Type: UTUIDynamicOptionList

Modifiers: transient


OptionsPage[edit]

Type: UTUITabPage_DynamicOptions

Modifiers: transient


SearchDataStore[edit]

Type: UTDataStore_GameSearchDM

The game search data store, which indirectly handles mutator filter settings

SetupTimeStamp[edit]

Type: float

Used to ensure that deferred timers are not set and executed within the same tick

StringDataStore[edit]

Type: UTUIDataStore_2DStringList

Data store for dynamically filling in UIList's

Subobjects[edit]

SceneEventComponent[edit]

Class: Engine.UIComp_Event

Inherits from: UTUIFrontEnd.SceneEventComponent

No new values.

Enums[edit]

EMutatorList[edit]

ML_NoMutators 
ML_AnyMutators 
ML_Custom 

EMutFilterList[edit]

MFL_On 
MFL_Off 
MFL_Either 
MFL_Delete 

Functions[edit]

Static functions[edit]

bInvalidClassChar[edit]

static final function bool bInvalidClassChar (int InChar)


bInvalidNameChar[edit]

static final function bool bInvalidNameChar (int InChar)


FindOptionComboByName[edit]

static final function UTUIComboBox FindOptionComboByName (UTUIOptionList List, name OptionName)


FindOptionEditBoxByName[edit]

static final function UTUIEditBox FindOptionEditBoxByName (UTUIOptionList List, name OptionName)


ValidateMutClassString[edit]

static final function bool ValidateMutClassString (out string MutString)


ValidateMutNameString[edit]

static final function bool ValidateMutNameString (out string MutString)


Events[edit]

PostInitialize[edit]

event PostInitialize ()

Overrides: UTUIFrontEnd.PostInitialize

Post initialize callback

Other instance functions[edit]

bTimerDeferred[edit]

function bool bTimerDeferred (name FunctionName)


DeferTimer[edit]

function DeferTimer (name FunctionName)


HandleInputKey[edit]

function bool HandleInputKey (const out UIRoot.InputEventParameters EventParms)

Overrides: UTUIFrontEnd.HandleInputKey

Provides a hook for unrealscript to respond to input using actual input key names (i.e. Left, Tab, etc.)

Called when an input key event is received which this widget responds to and is in the correct state to process. The keys and states widgets receive input for is managed through the UI editor's key binding dialog (F8).

This delegate is called BEFORE kismet is given a chance to process the input.

Parameters:

  • EventParms - information about the input event.

Returns:

TRUE to indicate that this input key was processed; no further processing will occur on this input key event.

OnAccept[edit]

function OnAccept ()


OnBack[edit]

function OnBack ()


OnButtonBar_Accept[edit]

function bool OnButtonBar_Accept (UIScreenObject InButton, int PlayerIndex)

Button bar callbacks

OnButtonBar_Back[edit]

function bool OnButtonBar_Back (UIScreenObject InButton, int PlayerIndex)


OnMutatorClassAdd[edit]

function bool OnMutatorClassAdd (UIEditBox Sender, int PlayerIndex)


OnMutatorNameAdd[edit]

function bool OnMutatorNameAdd (UIEditBox Sender, int PlayerIndex)


OnOptionChanged[edit]

function OnOptionChanged (UIScreenObject InObject, name OptionName, int PlayerIndex)

OptionList callbacks

SetupButtonBar[edit]

function SetupButtonBar ()

Overrides: UTUIFrontEnd.SetupButtonBar

Function that sets up a buttonbar for this scene, automatically routes the call to the currently selected tab of the scene as well.

SetupMenuOptions[edit]

function SetupMenuOptions ()


SetupMenuOptionValues[edit]

function SetupMenuOptionValues ()


SetupOptionBindings[edit]

function SetupOptionBindings ()


UpdateMenuOptions[edit]

function UpdateMenuOptions ()