I don't need to test my programs. I have an error-correcting modem.
UE2:GUIController functions (UT2004)
From Unreal Wiki, The Unreal Engine Documentation Site
Object >> Interactions >> Interaction >> BaseGUIController >> GUIController (functions) |
Contents
- 1 Functions
- 1.1 Static native functions
- 1.2 Static events
- 1.3 Other static functions
- 1.4 Native functions
- 1.4.1 GetMenuFont
- 1.4.2 GetStyle
- 1.4.3 AuthroizeFirewall
- 1.4.4 CheckFirewall
- 1.4.5 CheckForECE
- 1.4.6 GetCurrentRes
- 1.4.7 GetDEMHeader
- 1.4.8 GetDEMList
- 1.4.9 GetMapList
- 1.4.10 GetOGGList
- 1.4.11 GetOwnageList
- 1.4.12 GetProfileList
- 1.4.13 GetWeaponList
- 1.4.14 LaunchURL
- 1.4.15 PlayInterfaceSound
- 1.4.16 Profile
- 1.4.17 ResetDesigner
- 1.4.18 ResetInput
- 1.4.19 ResetKeyboard
- 1.4.20 SaveOwnageList
- 1.4.21 SetMoveControl
- 1.4.22 SetRenderDevice
- 1.5 Native G15 functions
- 1.6 Events
- 1.6.1 AddComponentClass
- 1.6.2 AutoLoadMenus
- 1.6.3 CanShowHints
- 1.6.4 ChangeFocus
- 1.6.5 CloseAll
- 1.6.6 CloseMenu
- 1.6.7 CreateMenu
- 1.6.8 FindMenuIndex
- 1.6.9 FindMenuIndexByName
- 1.6.10 FindPersistentMenuByName
- 1.6.11 FindPersistentMenuIndex
- 1.6.12 InitializeController
- 1.6.13 MoveFocused
- 1.6.14 NeedsMenuResolution
- 1.6.15 NotifyLevelChange
- 1.6.16 OpenMenu
- 1.6.17 PopMenu
- 1.6.18 PushMenu
- 1.6.19 RemoveMenu
- 1.6.20 ReplaceMenu
- 1.6.21 SetRequiredGameResolution
- 1.7 Other instance functions
- 1.7.1 CloseOverlays
- 1.7.2 ConsolidateMenus
- 1.7.3 Count
- 1.7.4 FindMenuByClass
- 1.7.5 FindPersistentMenuByClass
- 1.7.6 GetAssignedKeys
- 1.7.7 GetCurrentBind
- 1.7.8 GetTeamSymbolList
- 1.7.9 HasMouseMoved
- 1.7.10 KeyNameFromIndex
- 1.7.11 KeyPressed
- 1.7.12 LoadDecoText
- 1.7.13 PerformRestore
- 1.7.14 PrecachePlayerRecords
- 1.7.15 PurgeComponentClasses
- 1.7.16 PurgeObjectReferences
- 1.7.17 RegisterStyle
- 1.7.18 RemoveMenuAt
- 1.7.19 ResetFocus
- 1.7.20 SaveRestorePages
- 1.7.21 SearchBinds
- 1.7.22 SetControllerStatus
- 1.7.23 SetKeyBind
- 1.7.24 ShowQuestionDialog
- 1.7.25 TopPage
- 1.7.26 VerifyStack
;Other member categories for this class::properties
Functions[edit]
Static native functions[edit]
GetMainMenuClass[edit]
native static final function string GetMainMenuClass ()
Static events[edit]
Validate[edit]
static event Validate ()
Other static functions[edit]
GetInstantActionPage[edit]
static function string GetInstantActionPage ()
GetModPage[edit]
static function string GetModPage ()
GetMultiplayerPage[edit]
static function string GetMultiplayerPage ()
GetQuitPage[edit]
static function string GetQuitPage ()
GetServerBrowserPage[edit]
static function string GetServerBrowserPage ()
GetSettingsPage[edit]
static function string GetSettingsPage ()
GetSinglePlayerPage[edit]
static function string GetSinglePlayerPage ()
Native functions[edit]
GetMenuFont[edit]
GetStyle[edit]
AuthroizeFirewall[edit]
native function bool AuthroizeFirewall ()
CheckFirewall[edit]
native function bool CheckFirewall ()
CheckForECE[edit]
native function bool CheckForECE ()
GetCurrentRes[edit]
native final function string GetCurrentRes ()
GetDEMHeader[edit]
native function bool GetDEMHeader (string DemoName, out string MapName, out string GameType, out int ScoreLimit, out int TimeLimit, out int ClientSide, out string RecordedBy, out string Timestamp, out string ReqPackages)
GetDEMList[edit]
GetMapList[edit]
GetOGGList[edit]
GetOwnageList[edit]
native function GetOwnageList (out array<int> RLevel, out array<string> MNames, out array<string> MDesc, out array<string> mURL)
GetProfileList[edit]
GetWeaponList[edit]
native final function GetWeaponList (out array<class<Weapon> > WeaponClass, out array<string> WeaponDesc)
LaunchURL[edit]
native function LaunchURL (string URL)
PlayInterfaceSound[edit]
native final function PlayInterfaceSound (GUIComponent.EClickSound SoundType)
Profile[edit]
native function Profile (string ProfileName)
ResetDesigner[edit]
native private final function ResetDesigner ()
ResetInput[edit]
native final function ResetInput ()
ResetKeyboard[edit]
native final function ResetKeyboard ()
SaveOwnageList[edit]
native function SaveOwnageList (array<eOwnageMap> Maps)
SetMoveControl[edit]
native final function SetMoveControl (GUIComponent C)
SetRenderDevice[edit]
Native G15 functions[edit]
These functions are only available in the UT2004 v3372 "G15" patch.
bLCDAvailable[edit]
native function bool bLCDAvailable ()
LCDDrawTile[edit]
native function LCDDrawTile (Texture Tex, int X, int Y, int XL, int YL, int U, int V, int UL, int VL)
LCDDrawText[edit]
LCDStrLen[edit]
LCDCls[edit]
native function LCDCls ()
LCDRepaint[edit]
native function LCDRepaint ()
Events[edit]
AddComponentClass[edit]
AutoLoadMenus[edit]
event AutoLoadMenus ()
Overrides: BaseGUIController.AutoLoadMenus
CanShowHints[edit]
event bool CanShowHints ()
ChangeFocus[edit]
event ChangeFocus (GUIComponent Who)
CloseAll[edit]
Overrides: BaseGUIController.CloseAll
CloseMenu[edit]
Overrides: BaseGUIController.CloseMenu
CreateMenu[edit]
FindMenuIndex[edit]
FindMenuIndexByName[edit]
FindPersistentMenuByName[edit]
FindPersistentMenuIndex[edit]
InitializeController[edit]
event InitializeController ()
Overrides: BaseGUIController.InitializeController
MoveFocused[edit]
event MoveFocused (GUIComponent C, int bmLeft, int bmTop, int bmWidth, int bmHeight, float ClipX, float ClipY, float Val)
NeedsMenuResolution[edit]
event bool NeedsMenuResolution ()
Overrides: BaseGUIController.NeedsMenuResolution
NotifyLevelChange[edit]
event NotifyLevelChange ()
Overrides: Interaction.NotifyLevelChange
OpenMenu[edit]
Overrides: BaseGUIController.OpenMenu
PopMenu[edit]
PushMenu[edit]
protected event PushMenu (int Index, GUIPage NewMenu, optional string Param1, optional string Param2)
RemoveMenu[edit]
ReplaceMenu[edit]
event bool ReplaceMenu (string NewMenuName, optional string Param1, optional string Param2, optional bool bCancelled)
Overrides: BaseGUIController.ReplaceMenu
SetRequiredGameResolution[edit]
event SetRequiredGameResolution (string GameRes)
Overrides: BaseGUIController.SetRequiredGameResolution
Other instance functions[edit]
CloseOverlays[edit]
function CloseOverlays ()
ConsolidateMenus[edit]
function ConsolidateMenus ()
Count[edit]
function int Count ()
FindMenuByClass[edit]
FindPersistentMenuByClass[edit]
GetAssignedKeys[edit]
final function bool GetAssignedKeys (string BindAlias, out array<string> BindKeyNames, out array<string> LocalizedBindKeyNames)
GetCurrentBind[edit]
GetTeamSymbolList[edit]
HasMouseMoved[edit]
KeyNameFromIndex[edit]
KeyPressed[edit]
final function bool KeyPressed (Interactions.EInputKey iKey)
LoadDecoText[edit]
PerformRestore[edit]
function PerformRestore ()
PrecachePlayerRecords[edit]
function PrecachePlayerRecords ()
PurgeComponentClasses[edit]
function PurgeComponentClasses ()
PurgeObjectReferences[edit]
function PurgeObjectReferences ()
RegisterStyle[edit]
RemoveMenuAt[edit]
ResetFocus[edit]
function ResetFocus ()
SaveRestorePages[edit]
function SaveRestorePages ()
SearchBinds[edit]
SetControllerStatus[edit]
function SetControllerStatus (bool On)
Overrides: BaseGUIController.SetControllerStatus
SetKeyBind[edit]
ShowQuestionDialog[edit]
function GUIQuestionPage ShowQuestionDialog (string Question, optional byte Buttons, optional byte defButton)
show a Question menu, when the page succesfully opens it returns the handle to it. by default the btnOk is used
TopPage[edit]
function GUIPage TopPage ()
VerifyStack[edit]
function VerifyStack ()