- Extends
- BaseGUIController
- Modifiers
- DependsOn ( GUI ) Config ( User ) Abstract Native
Core.Object
|
+-- Engine.Interactions
|
+-- Engine.Interaction
|
+-- Engine.BaseGUIController
|
+-- XInterface.GUIController
Direct Known Subclasses:
UT2K4GUIController
| Functions Summary |
 | class<GUIComponent> | AddComponentClass (string ClassName)
|
 | bool | AuthroizeFirewall ()
|
 | | AutoLoadMenus ()
|
 | bool | CanShowHints ()
|
 | | ChangeFocus (GUIComponent Who)
|
 | bool | CheckFirewall ()
|
 | bool | CheckForECE ()
|
 | | CloseAll (bool bCancel, optional bool bForced)
|
 | bool | CloseMenu (optional bool bCancelled)
|
 | | CloseOverlays ()
|
 | | ConsolidateMenus ()
|
 | int | Count ()
|
 | GUIPage | CreateMenu (string NewMenuName)
|
 | GUIPage | FindMenuByClass (class<GUIPage> PageClass)
|
 | int | FindMenuIndex (GUIPage Menu)
|
 | int | FindMenuIndexByName (string MenuClass)
|
 | GUIPage | FindPersistentMenuByClass (class<GUIPage> PageClass)
|
 | GUIPage | FindPersistentMenuByName (string MenuClass)
|
 | int | FindPersistentMenuIndex (GUIPage Menu)
|
 | bool | GetAssignedKeys (string BindAlias, out array<string> BindKeyNames, out array<string> LocalizedBindKeyNames)
|
 | bool | GetCurrentBind (string BindKeyName, out string BindKeyValue)
|
 | string | GetCurrentRes ()
|
 | 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 (out array<string> DEMFiles)
|
 | string | GetInstantActionPage ()
|
 | string | GetMainMenuClass ()
|
 | | GetMapList (string Prefix, GUIList list, optional bool bDecoText)
|
 | GUIFont | GetMenuFont (string FontName)
|
 | string | GetModPage ()
|
 | string | GetMultiplayerPage ()
|
 | | GetOGGList (out array<string> OGGFiles)
|
 | | GetOwnageList (out array<int> RLevel, out array<string> MNames, out array<string> MDesc, out array<string> mURL)
|
 | | GetProfileList (string Prefix, out array<string> ProfileList)
|
 | string | GetQuitPage ()
|
 | string | GetServerBrowserPage ()
|
 | string | GetSettingsPage ()
|
 | string | GetSinglePlayerPage ()
|
 | GUIStyles | GetStyle (string StyleName, out GUI.eFontScale FontScale)
|
 | | GetTeamSymbolList (out array<string> SymbolNames, optional bool bNoSinglePlayer)
|
 | | GetWeaponList (out array > WeaponClass, out array<string> WeaponDesc)
|
 | bool | HasMouseMoved (optional float ErrorMargin)
|
 | | InitializeController ()
|
 | bool | KeyNameFromIndex (byte iKey, out string KeyName, out string LocalizedKeyName)
|
 | bool | KeyPressed (EInputKey iKey)
|
 | | LaunchURL (string URL)
|
 | string | LoadDecoText (string PackageName, string DecoTextName)
|
 | | MoveFocused (GUIComponent C, int bmLeft, int bmTop, int bmWidth, int bmHeight, float ClipX, float ClipY, float Val)
|
 | bool | NeedsMenuResolution ()
|
 | | NotifyLevelChange ()
|
 | bool | OpenMenu (string NewMenuName, optional string Param1, optional string Param2)
|
 | | PerformRestore ()
|
 | | PlayInterfaceSound (GUIComponent.EClickSound SoundType)
|
 | | PopMenu (int Index, GUIPage CurMenu, optional bool bCancelled)
|
 | | PrecachePlayerRecords ()
|
 | | Profile (string ProfileName)
|
 | | PurgeComponentClasses ()
|
 | | PurgeObjectReferences ()
|
 | | PushMenu (int Index, GUIPage NewMenu, optional string Param1, optional string Param2)
|
 | bool | RegisterStyle (class<GUIStyles> StyleClass, optional bool bTemporary)
|
 | bool | RemoveMenu (GUIPage Menu, optional bool bCancelled)
|
 | bool | RemoveMenuAt (int Index, optional bool bCancelled)
|
 | bool | ReplaceMenu (string NewMenuName, optional string Param1, optional string Param2, optional bool bCancelled)
|
 | | ResetDesigner ()
|
 | | ResetFocus ()
|
 | | ResetInput ()
|
 | | ResetKeyboard ()
|
 | | SaveOwnageList (array<eOwnageMap> Maps)
|
 | | SaveRestorePages ()
|
 | bool | SearchBinds (string BindAliasMask, out array<string> BindAliases)
|
 | | SetControllerStatus (bool On)
|
 | bool | SetKeyBind (string BindKeyName, string BindKeyValue)
|
 | | SetMoveControl (GUIComponent C)
|
 | bool | SetRenderDevice (string NewRenderDevice)
|
 | | SetRequiredGameResolution (string GameRes)
|
 | GUIQuestionPage | ShowQuestionDialog (string Question, optional byte Buttons, optional byte defButton)
|
 | GUIPage | TopPage ()
|
 | | Validate ()
|
 | | VerifyStack ()
|
| Inherited Functions from Engine.Interaction |
| ConsoleCommand, Initialize, Initialized, KeyEvent, KeyType, Message, NotifyLevelChange, NotifyMusicChange, PostRender, PreRender, ScreenToWorld, SetFocus, StreamFinished, Tick, WorldToScreen |
const DoCounter = 1;
var bool AltPressed;
var config string ArrayPropertyMenu;
var globalconfig bool bAutoRefreshBrowser;
var bool bCurMenuInitialized;
var globalconfig bool bDesignMode;
var globalconfig bool bDesignModeToolTips;
var globalconfig bool bDrawFullPaths;
var bool bECEEdition;
var globalconfig bool bExpertMode;
var config bool bFixedMouseSize;
var bool bForceMouseCheck;
var globalconfig bool bHighlightCurrent;
var bool bIgnoreNextRelease;
var bool bIgnoreUntilPress;
var bool bInteractiveMode;
var globalconfig bool bModAuthor;
var bool bModulateStackedMenus;
var globalconfig bool bNoToolTips;
var globalconfig bool bQuietMenu;
var bool bSnapCursor;
var float ButtonRepeatDelay;
var bool CtrlPressed;
var float CursorFade;
var int CursorStep;
var const int CURSOR_NUM;
var float DblClickWindow;
var Array<string> DefaultStyleNames;
var const private pointer Designer;
var globalconfig string DesignerMenu;
var config string DynArrayPropertyMenu;
var config string EditFavoriteMenu;
var float FastCursorFade;
var int FastCursorStep;
var config string FilterMenu;
var editinline
protected Array<
GUIFont> FontStack;
var const int FONT_NUM;
var string GameResolution;
var const byte KeyDown[255];
var config string KickVotingMenu;
var float LastClickTime;
var int LastClickX;
var int LastClickY;
var transient string LastGameType;
var float LastMouseX;
var float LastMouseY;
var float LastRenderTime;
var array<string> MainMenuOptions;
var bool MainNotWanted;
var config string MapVotingMenu;
var config string MatchSetupMenu;
var globalconfig int MaxSimultaneousPings;
var config float MenuMouseSens;
var editinline
export protected array<
GUIPage> MenuStack;
var editinline
Array<
vector> MouseCursorOffset;
var editinline
protected Array<
Material> MouseCursors;
var sound MouseOverSound;
var float MouseX;
var float MouseY;
var protected Array<
GUIPage> PersistentStack;
var float RenderDelta;
var float RepeatDelta;
var byte RepeatKey;
var float RepeatTime;
var config string RequestDataMenu;
var const int ResX;
var const int ResY;
var bool ShiftPressed;
var Array<string> StyleNames;
var const int STYLE_NUM;
struct AutoLoadMenu
{
var bool bPreInitialize;
var string MenuClassName;
};
struct eOwnageMap
{
var string MapDesc;
var string MapName;
var string MapURL;
var int RLevel;
};
struct ProfileStruct
{
var string ProfileName;
var float ProfileSeconds;
};
delegate AddBuddy ( optional string NewBuddyName )
delegate bool OnNeedRawKeyPress ( byte NewKey )
event class<
GUIComponent> AddComponentClass (
string ClassName )
native function bool AuthroizeFirewall ( )
event AutoLoadMenus ( )
event bool CanShowHints ( )
native function bool CheckFirewall ( )
native function bool CheckForECE ( )
event CloseAll ( bool bCancel, optional bool bForced )
event bool CloseMenu ( optional bool bCancelled )
function CloseOverlays ( )
function ConsolidateMenus ( )
function int Count ( )
event GUIPage CreateMenu (
string NewMenuName )
event int FindMenuIndex (
GUIPage Menu )
event int FindMenuIndexByName ( string MenuClass )
FindPersistentMenuByClass Source code
function GUIPage FindPersistentMenuByClass (
class<
GUIPage> PageClass )
FindPersistentMenuByName Source code
event GUIPage FindPersistentMenuByName (
string MenuClass )
FindPersistentMenuIndex Source code
event int FindPersistentMenuIndex (
GUIPage Menu )
final function bool GetAssignedKeys ( string BindAlias, out array<string> BindKeyNames, out array<string> LocalizedBindKeyNames )
final function bool GetCurrentBind ( string BindKeyName, out string BindKeyValue )
native final function string GetCurrentRes ( )
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 )
native function GetDEMList ( out array<string> DEMFiles )
static function string GetInstantActionPage ( )
native static final function string GetMainMenuClass ( )
native final function GetMapList (
string Prefix,
GUIList list,
optional bool bDecoText )
native event GUIFont GetMenuFont (
string FontName )
static function string GetModPage ( )
static function string GetMultiplayerPage ( )
native final function GetOGGList ( out array<string> OGGFiles )
native function GetOwnageList ( out array<int> RLevel, out array<string> MNames, out array<string> MDesc, out array<string> mURL )
native final function GetProfileList ( string Prefix, out array<string> ProfileList )
static function string GetQuitPage ( )
static function string GetServerBrowserPage ( )
static function string GetSettingsPage ( )
static function string GetSinglePlayerPage ( )
final function GetTeamSymbolList ( out array<string> SymbolNames, optional bool bNoSinglePlayer )
native final function GetWeaponList (
out array<
class<
Weapon> > WeaponClass,
out array<
string> WeaponDesc )
function bool HasMouseMoved ( optional float ErrorMargin )
event InitializeController ( )
final function bool KeyNameFromIndex ( byte iKey, out string KeyName, out string LocalizedKeyName )
final function bool KeyPressed (
EInputKey iKey )
native function LaunchURL (
string URL )
function string LoadDecoText ( string PackageName, string DecoTextName )
event MoveFocused (
GUIComponent C,
int bmLeft,
int bmTop,
int bmWidth,
int bmHeight,
float ClipX,
float ClipY,
float Val )
event bool NeedsMenuResolution ( )
event NotifyLevelChange ( )
event bool OpenMenu ( string NewMenuName, optional string Param1, optional string Param2 )
function PerformRestore ( )
protected event PopMenu (
int Index,
GUIPage CurMenu,
optional bool bCancelled )
function PrecachePlayerRecords ( )
native function Profile ( string ProfileName )
function PurgeComponentClasses ( )
function PurgeObjectReferences ( )
protected event PushMenu (
int Index,
GUIPage NewMenu,
optional string Param1,
optional string Param2 )
function bool RegisterStyle (
class<
GUIStyles> StyleClass,
optional bool bTemporary )
event bool RemoveMenu (
GUIPage Menu,
optional bool bCancelled )
function bool RemoveMenuAt ( int Index, optional bool bCancelled )
event bool ReplaceMenu ( string NewMenuName, optional string Param1, optional string Param2, optional bool bCancelled )
native private final function ResetDesigner ( )
function ResetFocus ( )
native final function ResetInput ( )