The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
Difference between revisions of "UE3:UTUIScene (UT3)"
(Auto-generated page) |
m (added missing members) |
||
Line 8: | Line 8: | ||
}} | }} | ||
{{autogenerated}} | {{autogenerated}} | ||
− | Copyright 1998- | + | Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. |
Our UIScenes provide PreRender and tick passes to our Widgets | Our UIScenes provide PreRender and tick passes to our Widgets | ||
Line 93: | Line 93: | ||
<!-- enter variable description --> | <!-- enter variable description --> | ||
+ | |||
+ | ===Default values=== | ||
+ | {| class="list defaults" | ||
+ | ! Property | ||
+ | ! Value | ||
+ | |- | ||
+ | | {{tl|DefaultContextMenuClass||UIScene}} | ||
+ | | [[Types#Class|Class]]'{{cl|UTUI_ContextMenu|UTGame}}' | ||
+ | |} | ||
===Subobjects=== | ===Subobjects=== | ||
Line 144: | Line 153: | ||
Launch the URL specified on the command line | Launch the URL specified on the command line | ||
+ | |||
+ | ====SetLanPlay==== | ||
+ | {{code|native static final function '''SetLanPlay''' ([[bool]] '''bValue''')}} | ||
+ | |||
+ | Sets the value of GIsLanPlay, which controls LAN server bandwidth optimizations; | ||
+ | True means faster downloads, but higher bandwidth usage | ||
===Other static functions=== | ===Other static functions=== | ||
Line 182: | Line 197: | ||
====ShowOnlineToast==== | ====ShowOnlineToast==== | ||
− | {{code|static function '''ShowOnlineToast''' ([[string]] '''InMessage''', optional [[float]] '''ToastTime''')}} | + | {{code|static function '''ShowOnlineToast''' ([[string]] '''InMessage''', optional [[float]] '''ToastTime''', optional [[int]] '''Priority''')}} |
Shows a toast message. | Shows a toast message. |
Latest revision as of 06:26, 16 August 2009
Object >> UIRoot >> UIScreenObject >> UIScene >> UTUIScene |
Contents
- 1 Constants
- 2 Properties
- 3 Enums
- 4 Delegates
- 5 Functions
- 5.1 Static native functions
- 5.2 Other static functions
- 5.3 Native functions
- 5.3.1 ActivateLevelEvent
- 5.3.2 DeleteDemo
- 5.3.3 GetCurrentAudioDevice
- 5.3.4 GetPawnOwner
- 5.3.5 GetPossibleAudioDevices
- 5.3.6 GetPossibleScreenResolutions
- 5.3.7 GetPRIOwner
- 5.3.8 GetUTPlayerOwner
- 5.3.9 GetWorldInfo
- 5.3.10 IsBelowMinSpecs
- 5.3.11 IsGame
- 5.3.12 SetAudioDeviceToUse
- 5.3.13 SetScreenResolution
- 5.3.14 StartDedicatedServer
- 5.3.15 TryCharacterUnlock
- 5.3.16 UpdateSplitscreenPlayers
- 5.3.17 ViewportDeProject
- 5.3.18 ViewportProject
- 5.4 Events
- 5.5 Other instance functions
- Package:
- UTGame
- Direct subclasses:
- UTUIFrontEnd_TitleScreen, UTUIScene_TimedTutorialMessage, UTUIFrontEnd, UTUIFrontEnd_MapSelection, UTUIScene_AnimTest, UTUIScene_Campaign, UTUIScene_DemoSell, UTUIScene_Hud, UTUIScene_MessageBox, UTUIScene_OnlineToast, UTUIScene_SaveProfile, UTUIScene_TutorialMessage
- 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.
Our UIScenes provide PreRender and tick passes to our Widgets
Constants[edit]
See UTUIScene constants.
Properties[edit]
Property group 'Editor'[edit]
bEditorRealTimePreview[edit]
Type: bool
Modifiers: transient
Property group 'Flags'[edit]
bIgnoreAxisInput[edit]
Type: bool
Internal variables[edit]
bHidingScene[edit]
Type: bool
Modifiers: transient
bShowingScene[edit]
Type: bool
Modifiers: transient
Animation flags, used by the tick function to determine which update func to call.
bSkipPendingCloseSceneNotify[edit]
Type: bool
Modifiers: transient
Whether or not to skip the kismet notify for the close scene that is pending.
InputBoxScene[edit]
Type: UIScene
Modifiers: transient
MessageBoxScene[edit]
Type: UIScene
Modifiers: transient
Global scene references, only scenes that are used in-game and in-menus should be referenced here.
OnlineToastScene[edit]
Type: UIScene
Modifiers: transient
PendingCloseScene[edit]
Type: UIScene
Modifiers: transient
Pending scene to close since we are waiting for the current scene's exit animation to end.
PendingOpenScene[edit]
Type: UIScene
Modifiers: transient
Pending scene to open since we are waiting for the current scene's exit animation to end.
PlayerCardScene[edit]
Type: UIScene
Modifiers: transient
Default values[edit]
Property | Value |
---|---|
DefaultContextMenuClass | Class'UTGame.UTUI_ContextMenu' |
Subobjects[edit]
SceneEventComponent[edit]
Class: Engine.UIComp_Event
Inherits from: UIScene.SceneEventComponent
No new values.
Enums[edit]
EUTBotTeam[edit]
Possible factions for the bots.
- UTBotTeam_Random
- UTBotTeam_Ironguard
- UTBotTeam_TwinSouls
- UTBotTeam_Krall
- UTBotTeam_Liandri
- UTBotTeam_Necris
EUTRecordDemo[edit]
Demo recording.
- UTRecordDemo_No
- UTRecordDemo_Yes
Delegates[edit]
OnHideAnimationEnded[edit]
Callback for when the scene's hide animation has ended.
OnSceneOpened[edit]
Callback for when a scene has opened after hiding the topmost scene.
OnShowAnimationEnded[edit]
Callback for when the scene's show animation has ended.
Functions[edit]
Static native functions[edit]
CheckForAutoLogin[edit]
returns true if a username/password was specified on the command line and an auto login is in progress
OpenCmdLineURL[edit]
Launch the URL specified on the command line
SetLanPlay[edit]
Sets the value of GIsLanPlay, which controls LAN server bandwidth optimizations; True means faster downloads, but higher bandwidth usage
Other static functions[edit]
FindDataStore[edit]
Returns:
- Returns a datastore given its tag and player owner.
GetAccountInterface[edit]
Returns:
- Returns a reference to the online subsystem player interface.
GetGameInterface[edit]
Returns:
- Returns a reference to the online subsystem game interface.
GetPlayerInterface[edit]
Returns:
- Returns a reference to the online subsystem player interface.
GetPlayerInterfaceEx[edit]
Returns:
- Returns a reference to the online subsystem player interface ex.
HideOnlineToast[edit]
Hides the toast message.
ShowOnlineToast[edit]
Shows a toast message.
StaticOpenScene[edit]
Opens a scene without any special hiding animation for previous scenes.
TrimWhitespace[edit]
Trims whitespace from the beginning and end of a string.
Native functions[edit]
ActivateLevelEvent[edit]
Activates a level remote event in kismet.
DeleteDemo[edit]
GetCurrentAudioDevice[edit]
Returns:
- Returns the currently selected audio device.
GetPawnOwner[edit]
Returns the Pawn associated with this Hud
GetPossibleAudioDevices[edit]
Retrieves all of the possible audio devices from the audio driver.
GetPossibleScreenResolutions[edit]
Retrieves all of the possible screen resolutions from the display driver.
GetPRIOwner[edit]
Returns the PRI associated with this hud
GetUTPlayerOwner[edit]
Get the UTPlayerController that is associated with this Hud
GetWorldInfo[edit]
Overrides: UIScene.GetWorldInfo
Returns the WorldInfo
IsBelowMinSpecs[edit]
Returns:
- TRUE if the user's machine is below the minimum required specs to play the game.
IsGame[edit]
Returns:
- the contents of GIsGame
SetAudioDeviceToUse[edit]
Sets the audio device to use for playback.
Parameters:
- InAudioDevice - Audio device to use.
SetScreenResolution[edit]
Sets the screen resolution.
Parameters:
- ResX - Width of the screen
- ResY - Height of the screen
- bFullscreen - Whether or not we are fullscreen.
StartDedicatedServer[edit]
Starts a dedicated server and kills the current process.
TryCharacterUnlock[edit]
Tries to unlock a character using a code.
Parameters:
- UnlockCode - Code to use to unlock the character.
Returns:
- TRUE if the unlock succeeded, FALSE otherwise.
UpdateSplitscreenPlayers[edit]
Creates/Removes local players for splitscreen.
Parameters:
- bCreatePlayers - Whether we are creating or removing players.
ViewportDeProject[edit]
Converts a 2D Screen coordiate in to 3D space
Parameters:
- LocalPlayerOwner - The LocalPlayer that owns the viewport where the projection occurs
- ScreenLocation - Where on the screen are we converting from
- OutLocation - Returns the Location in world space
- OutDirection - Returns the view direction
ViewportProject[edit]
Converts a 2D Screen coordiate in to 3D space
Parameters:
- LocalPlayerOwner - The LocalPlayer that owns the viewport where the projection occurs
- WorldLocation - The world location to project to
- OutScreenLocation - Returns the location in 2D space
Events[edit]
IsControllerInput[edit]
Returns whether or not the input passed in is a gamepad input event.
Parameters:
- KeyName - Key name to check
Returns:
- Returns TRUE if the input key is from a gamepad, FALSE otherwise.