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

UE3:UTUIFrontEnd_BindKeys360 (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT3 Object >> UIRoot >> UIScreenObject >> UIScene >> UTUIScene >> UTUIFrontEnd >> UTUIFrontEnd_BindKeys360
Package: 
UTGame

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

Key binding screen for the 360.

Properties[edit]

ControllerBindingNames[edit]

Type: array<name>

Modifiers: transient

Widget names for the controller binding widgets.

ControllerBindings[edit]

Type: array<UTUIOptionButton>

Modifiers: transient

References to all of the controller binding widgets in the scene.

Subobjects[edit]

SceneEventComponent[edit]

Class: Engine.UIComp_Event

Inherits from: UTUIFrontEnd.SceneEventComponent

No new values.

Enums[edit]

ButtonPresets[edit]

Preset button configurations

BP_Normal 
BP_Legacy 

StickPresets[edit]

Preset stick configurations

SP_Normal 
SP_Legacy 
SP_SouthPaw 
SP_LegacySouthPaw 

Delegates[edit]

MarkDirty[edit]

delegate MarkDirty ()

Delegate to mark the profile as dirty.

Functions[edit]

Events[edit]

PostInitialize[edit]

event PostInitialize ()

Overrides: UTUIFrontEnd.PostInitialize

Post initialize callback.

Other instance functions[edit]

FindFocusedBinding[edit]

function int FindFocusedBinding ()

Returns:

Finds which keybinding widget currently has focus and returns its index and INDEX_NONE if none have focus.

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 ()

Callback for when the user wants to save their options.

OnBack[edit]

function OnBack ()

Callback for when the user wants to exit this screen.

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)


OnFocusNextBinding[edit]

function OnFocusNextBinding ()

Sets focus to the next key binding widget.

OnFocusPreviousBinding[edit]

function OnFocusPreviousBinding ()

Sets focus to the previous key binding widget.

OnResetToDefaults[edit]

function OnResetToDefaults ()

Callback for when the user wants to reset to the default set of option values.

SetupButtonBar[edit]

function SetupButtonBar ()

Overrides: UTUIFrontEnd.SetupButtonBar

Callback to setup the buttonbar for this scene.

UpdateButtonLabels[edit]

function UpdateButtonLabels ()

Updates the labels for the buttons on the 360 controller diagram.