I love the smell of UnrealEd crashing in the morning. – tarquin

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

AdditionalMutClasses

Type: array<string>

Modifiers: config


AdditionalMutClassFilters

Type: array<EMutFilterList>

As above, but for the additional mutator classes list

AdditionalMutNameFilters

Type: array<EMutFilterList>

As above, but for additional mutator names

AdditionalMutNames

Type: array<string>

Modifiers: config


bOptionDefaultsSet

Type: bool

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

bOptionValuesSet

Type: bool

Used to avoid recursive modifications of the below values

bRegeneratingOptions

Type: bool

Used to detect when the options are being regenerated

DeferredTimers

Type: array<name>

A list of deferred timers which were setup during this tick

FirstAdditionalMutClassIdx

Type: int

As above, but corresponds to the 'AdditionalMutClasses' list

FirstAdditionalMutNameIdx

Type: int

As above, but corresponds to the 'AdditionalMutNames' list

FirstInstalledMutIdx

Type: int

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

InstalledMutCount

Type: int

The number of installed mutators on display

InstalledMutFilters

Type: array<EMutFilterList>

Stores all the values of the installed mutators list

MutatorsValue

Type: EMutatorList

Stores the current value of the 'Mutators' combo box

MutProviders

Type: array<UTUIResourceDataProvider>

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

OptionsList

Type: UTUIDynamicOptionList

Modifiers: transient


OptionsPage

Type: UTUITabPage_DynamicOptions

Modifiers: transient


SearchDataStore

Type: UTDataStore_GameSearchDM

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

SetupTimeStamp

Type: float

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

StringDataStore

Type: UTUIDataStore_2DStringList

Data store for dynamically filling in UIList's

Subobjects

SceneEventComponent

Class: Engine.UIComp_Event

Inherits from: UTUIFrontEnd.SceneEventComponent

No new values.

Enums

EMutatorList

ML_NoMutators 
ML_AnyMutators 
ML_Custom 

EMutFilterList

MFL_On 
MFL_Off 
MFL_Either 
MFL_Delete 

Functions

Static functions

bInvalidClassChar

static final function bool bInvalidClassChar (int InChar)


bInvalidNameChar

static final function bool bInvalidNameChar (int InChar)


FindOptionComboByName

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


FindOptionEditBoxByName

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


ValidateMutClassString

static final function bool ValidateMutClassString (out string MutString)


ValidateMutNameString

static final function bool ValidateMutNameString (out string MutString)


Events

PostInitialize

event PostInitialize ()

Overrides: UTUIFrontEnd.PostInitialize

Post initialize callback

Other instance functions

bTimerDeferred

function bool bTimerDeferred (name FunctionName)


DeferTimer

function DeferTimer (name FunctionName)


HandleInputKey

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

function OnAccept ()


OnBack

function OnBack ()


OnButtonBar_Accept

function bool OnButtonBar_Accept (UIScreenObject InButton, int PlayerIndex)

Button bar callbacks

OnButtonBar_Back

function bool OnButtonBar_Back (UIScreenObject InButton, int PlayerIndex)


OnMutatorClassAdd

function bool OnMutatorClassAdd (UIEditBox Sender, int PlayerIndex)


OnMutatorNameAdd

function bool OnMutatorNameAdd (UIEditBox Sender, int PlayerIndex)


OnOptionChanged

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

OptionList callbacks

SetupButtonBar

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

function SetupMenuOptions ()


SetupMenuOptionValues

function SetupMenuOptionValues ()


SetupOptionBindings

function SetupOptionBindings ()


UpdateMenuOptions

function UpdateMenuOptions ()