Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel
Difference between revisions of "UE3:UTUIFrontEnd (UT3)"
m (1 revision) |
m (added missing members) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 57: | Line 57: | ||
====ImportState==== | ====ImportState==== | ||
'''Type:''' {{tl|EModImport}} | '''Type:''' {{tl|EModImport}} | ||
+ | |||
+ | '''[[Variables#Modifiers|Modifiers]]:''' transient | ||
+ | |||
+ | <!-- enter variable description --> | ||
+ | |||
+ | ====LastURL==== | ||
+ | '''Type:''' [[string]] | ||
'''[[Variables#Modifiers|Modifiers]]:''' transient | '''[[Variables#Modifiers|Modifiers]]:''' transient | ||
Line 105: | Line 112: | ||
<!-- enter variable description --> | <!-- enter variable description --> | ||
− | '''Default value:''' "Version | + | '''Default value:''' "Version 2.1" |
===Default values=== | ===Default values=== | ||
Line 120: | Line 127: | ||
| {{tl|bPauseGameWhileActive||UIScene}} | | {{tl|bPauseGameWhileActive||UIScene}} | ||
| False | | False | ||
+ | |- | ||
+ | | {{tl|DefaultContextMenuClass||UIScene}} | ||
+ | | [[Types#Class|Class]]'{{cl|UIContextMenu|Engine}}' | ||
|- | |- | ||
| {{tl|SceneRenderMode||UIScene}} | | {{tl|SceneRenderMode||UIScene}} | ||
Line 303: | Line 313: | ||
* ''NewlyActivePage'' - the page that was just activated | * ''NewlyActivePage'' - the page that was just activated | ||
* ''PlayerIndex'' - the index [into the Engine.GamePlayers array] for the player that generated this event. | * ''PlayerIndex'' - the index [into the Engine.GamePlayers array] for the player that generated this event. | ||
+ | |||
+ | ====OnRetryPasswordDialog_Closed==== | ||
+ | {{code|final function '''OnRetryPasswordDialog_Closed''' ({{cl|UTUIScene_MessageBox}} '''MessageBox''', [[int]] '''SelectedOption''', [[int]] '''PlayerIndex''')}} | ||
+ | |||
+ | <!-- enter function description --> | ||
====OnTabPage_Hide_UIAnimEnd==== | ====OnTabPage_Hide_UIAnimEnd==== | ||
Line 313: | Line 328: | ||
Called when a tab page has finished showing. | Called when a tab page has finished showing. | ||
+ | |||
+ | ====PromptForPassword==== | ||
+ | {{code|final function '''PromptForPassword''' ()}} | ||
+ | |||
+ | <!-- enter function description --> | ||
====SetTitle==== | ====SetTitle==== |
Latest revision as of 06:07, 16 August 2009
Object >> UIRoot >> UIScreenObject >> UIScene >> UTUIScene >> UTUIFrontEnd |
Contents
- 1 Properties
- 2 Enums
- 3 Functions
- 3.1 Native functions
- 3.2 Events
- 3.3 Other instance functions
- 3.3.1 BeginHideAnimation
- 3.3.2 BeginShowAnimation
- 3.3.3 CheckForFrontEndError
- 3.3.4 ChildSceneOpened
- 3.3.5 GetTitleLabel
- 3.3.6 HandleInputKey
- 3.3.7 ImportMod
- 3.3.8 InstallPS3
- 3.3.9 OnCancelInstallPS3
- 3.3.10 OnCancelMessageClosed
- 3.3.11 OnImportModFinished
- 3.3.12 OnInstallMessageClosed
- 3.3.13 OnLoginError_Confirm
- 3.3.14 OnMainRegion_Show_UIAnimEnd
- 3.3.15 OnPageActivated
- 3.3.16 OnRetryPasswordDialog_Closed
- 3.3.17 OnTabPage_Hide_UIAnimEnd
- 3.3.18 OnTabPage_Show_UIAnimEnd
- 3.3.19 PromptForPassword
- 3.3.20 SetTitle
- 3.3.21 SetupButtonBar
- Package:
- UTGame
- Direct subclasses:
- UTUIFrontEnd_PlayerStats, UTUIScene_CNewOrContinue, UTUIFrontEnd_WeaponPreference, UTUIFrontEnd_QuickMatch, UTUIFrontEnd_CharacterFaction, UTUIFrontEnd_WeaponReplacementMenu, UTUIFrontEnd_ArenaConfigMenu, UTUIFrontEnd_BasicMenu, UTUIFrontEnd_BindKeys360, UTUIFrontEnd_BindKeysPC, UTUIFrontEnd_BindKeysPS3, UTUIFrontEnd_BotSelection, UTUIFrontEnd_CharacterCustomization, UTUIFrontEnd_CharacterSelection, UTUIFrontEnd_Credits, UTUIFrontEnd_CustomScreen, UTUIFrontEnd_DemoPlayback, UTUIFrontEnd_Friends, UTUIFrontEnd_JoinGame, UTUIFrontEnd_LaunchGame, UTUIFrontEnd_Leaderboards, UTUIFrontEnd_MapCycle, UTUIFrontEnd_Mutators, UTUIFrontEnd_SettingsPanels, UTUIFrontEnd_News, UTUIFrontEnd_SettingsVideoAdvanced, UTUIScene_COptions, UTUIFrontEnd_Achievements, UTUIFrontEnd_BrowserMutatorFilters, UTUIFrontEnd_ModSettings
- This class in other games:
- UDK
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Base class for frontend scenes, looks for buttonbar and tab control references.
Properties[edit]
Property group 'UTUIFrontEnd'[edit]
TitleMarkupString[edit]
Type: string
Markup for the title for this scene.
Internal variables[edit]
bCancellingInstallPS3[edit]
Type: bool
Modifiers: transient
Whether or not we are currently cancelling the ps3 install on the PS3.
bInstallingPS3[edit]
Type: bool
Modifiers: transient
Whether or not we are currently installing on the PS3.
ButtonBar[edit]
Type: UTUIButtonBar
Modifiers: transient
Pointer to the button bar for this scene.
CurrentPageIndex[edit]
Type: int
Modifiers: transient
ImportingMessageBoxReference[edit]
Type: UTUIScene_MessageBox
Modifiers: transient
ImportState[edit]
Type: EModImport
Modifiers: transient
LastURL[edit]
Type: string
Modifiers: transient
PreviousPageIndex[edit]
Type: int
Modifiers: transient
TabControl[edit]
Type: UTUITabControl
Modifiers: transient
Pointer to the tab control for this scene.
VersionFont[edit]
Type: Font
VersionPos[edit]
Type: Object.Vector2D
Default value:
Member | Value |
---|---|
X | 0.0090 |
Y | 0.057 |
VersionText[edit]
Type: string
Modifiers: localized
Default value: "Version 2.1"
Default values[edit]
Property | Value |
---|---|
OnRawInputKey | HandleInputKey |
OnTopSceneChanged | ChildSceneOpened |
bPauseGameWhileActive | False |
DefaultContextMenuClass | Class'Engine.UIContextMenu' |
SceneRenderMode | SPLITRENDER_Fullscreen |
Subobjects[edit]
SceneEventComponent[edit]
Class: Engine.UIComp_Event
Inherits from: UTUIScene.SceneEventComponent
No new values.
Enums[edit]
EModImport[edit]
Current mod import state.
- MODIMPORT_Inactive
- MODIMPORT_Started
- MODIMPORT_Unpacking
- MODIMPORT_Finished
Functions[edit]
Native functions[edit]
BeginImportMod[edit]
Starts the mod importing process.
BeginInstallPS3[edit]
Starts the PS3 install process.
CancelInstallPS3[edit]
Cancels the PS3 install.
SavePassword[edit]
Encrypts the password and saves the data
Events[edit]
PostInitialize[edit]
Overrides: UIScreenObject.PostInitialize
Post initialize callback.
SceneActivated[edit]
Overrides: UIScene.SceneActivated
Scene activated event, sets up the title for the scene.
UpdateModState[edit]
Updates the current state of the mod import.
Parameters:
- NewState - New import state
UpdatePS3InstallState[edit]
Updates the current install state for the PS3 Install.
Parameters:
- CurrentFileNum - Current file number installing.
- TotalFileNum - Total number of files to install.
Other instance functions[edit]
BeginHideAnimation[edit]
Overrides: UTUIScene.BeginHideAnimation
Starts the exit animation for the scene.
Returns:
- TRUE if there's animation for this scene, FALSE otherwise.
BeginShowAnimation[edit]
Overrides: UTUIScene.BeginShowAnimation
Starts the show animation for the scene.
Parameters:
- bInitialActivation - TRUE if the scene is being opened; FALSE if the another scene was closed causing this one to become the topmost scene.
- bBypassAnimation - TRUE to force all animations to their last frame, effectively bypassing animations. This can be necessary for e.g. scenes which start out off-screen or something.
Returns:
- TRUE if there's animation for this scene, FALSE otherwise.
CheckForFrontEndError[edit]
Checks to see if a frontend error message was set by the game before returning to the main menu, if so, we skip to the main menu and display the message.
ChildSceneOpened[edit]
Called when a new scene is opened over this one. Propagates the values for bRequiresNetwork and bRequiresOnlineService to the new page.
GetTitleLabel[edit]
Returns:
- Returns the title label that is located on the background scene.
HandleInputKey[edit]
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.
ImportMod[edit]
Function to start importing a mod.
InstallPS3[edit]
Installs the game on PS3.
OnCancelInstallPS3[edit]
Confirmation for the cancel dialog.
OnCancelMessageClosed[edit]
Callback for the install PS3 messagebox has closed.
OnImportModFinished[edit]
Callback for when the import has finished for a mod.
OnInstallMessageClosed[edit]
Callback for the install PS3 messagebox has closed.
OnLoginError_Confirm[edit]
Overrides: UTUIScene.OnLoginError_Confirm
Callback for when the login required box has finished displaying.
OnMainRegion_Show_UIAnimEnd[edit]
Called when a tab page has finished showing.
OnPageActivated[edit]
Called when a new page is activated.
Parameters:
- Sender - the tab control that activated the page
- NewlyActivePage - the page that was just activated
- PlayerIndex - the index [into the Engine.GamePlayers array] for the player that generated this event.
OnRetryPasswordDialog_Closed[edit]
OnTabPage_Hide_UIAnimEnd[edit]
Called when a tab page has finished hiding.
OnTabPage_Show_UIAnimEnd[edit]
Called when a tab page has finished showing.
PromptForPassword[edit]
SetTitle[edit]
Sets the title for this scene.
SetupButtonBar[edit]
Overrides: UTUIScene.SetupButtonBar
Function that sets up a buttonbar for this scene, automatically routes the call to the currently selected tab of the scene as well.