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
Jump to: navigation, search

Contents

;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]

native event GUIFont GetMenuFont (string FontName)


GetStyle[edit]

native event GUIStyles GetStyle (string StyleName, out GUI.eFontScale FontScale)


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]

native function GetDEMList (out array<stringDEMFiles)


GetMapList[edit]

native final function GetMapList (string Prefix, GUIList list, optional bool bDecoText)


GetOGGList[edit]

native final function GetOGGList (out array<stringOGGFiles)


GetOwnageList[edit]

native function GetOwnageList (out array<intRLevel, out array<stringMNames, out array<stringMDesc, out array<stringmURL)


GetProfileList[edit]

native final function GetProfileList (string Prefix, out array<stringProfileList)


GetWeaponList[edit]

native final function GetWeaponList (out array<class<Weapon> > WeaponClass, out array<stringWeaponDesc)


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


SetMoveControl[edit]

native final function SetMoveControl (GUIComponent C)


SetRenderDevice[edit]

native final function bool SetRenderDevice (string NewRenderDevice)


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]

native function LCDDrawText (string Text, int X, int Y, Font Font)

LCDStrLen[edit]

native function LCDStrLen (string Text, Font Font, out int XL, out int YL)

LCDCls[edit]

native function LCDCls ()

LCDRepaint[edit]

native function LCDRepaint ()

Events[edit]

AddComponentClass[edit]

event class<GUIComponentAddComponentClass (string ClassName)


AutoLoadMenus[edit]

event AutoLoadMenus ()

Overrides: BaseGUIController.AutoLoadMenus


CanShowHints[edit]

event bool CanShowHints ()


ChangeFocus[edit]

event ChangeFocus (GUIComponent Who)


CloseAll[edit]

event CloseAll (bool bCancel, optional bool bForced)

Overrides: BaseGUIController.CloseAll


CloseMenu[edit]

event bool CloseMenu (optional bool bCancelled)

Overrides: BaseGUIController.CloseMenu


CreateMenu[edit]

event GUIPage CreateMenu (string NewMenuName)


FindMenuIndex[edit]

event int FindMenuIndex (GUIPage Menu)


FindMenuIndexByName[edit]

event int FindMenuIndexByName (string MenuClass)


FindPersistentMenuByName[edit]

event GUIPage FindPersistentMenuByName (string MenuClass)


FindPersistentMenuIndex[edit]

event int FindPersistentMenuIndex (GUIPage Menu)


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]

event bool OpenMenu (string NewMenuName, optional string Param1, optional string Param2)

Overrides: BaseGUIController.OpenMenu


PopMenu[edit]

protected event PopMenu (int Index, GUIPage CurMenu, optional bool bCancelled)


PushMenu[edit]

protected event PushMenu (int Index, GUIPage NewMenu, optional string Param1, optional string Param2)


RemoveMenu[edit]

event bool RemoveMenu (GUIPage Menu, optional bool bCancelled)


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]

function GUIPage FindMenuByClass (class<GUIPagePageClass)


FindPersistentMenuByClass[edit]

function GUIPage FindPersistentMenuByClass (class<GUIPagePageClass)


GetAssignedKeys[edit]

final function bool GetAssignedKeys (string BindAlias, out array<stringBindKeyNames, out array<stringLocalizedBindKeyNames)


GetCurrentBind[edit]

final function bool GetCurrentBind (string BindKeyName, out string BindKeyValue)


GetTeamSymbolList[edit]

final function GetTeamSymbolList (out array<stringSymbolNames, optional bool bNoSinglePlayer)


HasMouseMoved[edit]

function bool HasMouseMoved (optional float ErrorMargin)


KeyNameFromIndex[edit]

final function bool KeyNameFromIndex (byte iKey, out string KeyName, out string LocalizedKeyName)


KeyPressed[edit]

final function bool KeyPressed (Interactions.EInputKey iKey)


LoadDecoText[edit]

function string LoadDecoText (string PackageName, string DecoTextName)


PerformRestore[edit]

function PerformRestore ()


PrecachePlayerRecords[edit]

function PrecachePlayerRecords ()


PurgeComponentClasses[edit]

function PurgeComponentClasses ()


PurgeObjectReferences[edit]

function PurgeObjectReferences ()


RegisterStyle[edit]

function bool RegisterStyle (class<GUIStylesStyleClass, optional bool bTemporary)


RemoveMenuAt[edit]

function bool RemoveMenuAt (int Index, optional bool bCancelled)


ResetFocus[edit]

function ResetFocus ()


SaveRestorePages[edit]

function SaveRestorePages ()


SearchBinds[edit]

final function bool SearchBinds (string BindAliasMask, out array<stringBindAliases)


SetControllerStatus[edit]

function SetControllerStatus (bool On)

Overrides: BaseGUIController.SetControllerStatus


SetKeyBind[edit]

final function bool SetKeyBind (string BindKeyName, string BindKeyValue)


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