Engine.UIInteraction
- Extends
- Interaction
- Modifiers
- within GameViewportClient native ( UserInterface ) config ( UI ) transient inherits ( FExec , FGlobalDataStoreClientManager )
Controls the UI system.
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.UIRoot
|
+-- Engine.Interaction
|
+-- Engine.UIInteraction
Direct Known Subclasses:
UTGameInteraction
| Inherited Contants from Engine.UIRoot |
| ASPECTRATIO_Monitor, ASPECTRATIO_Normal, ASPECTRATIO_Widescreen, DEFAULT_SIZE_X, DEFAULT_SIZE_Y, MAX_SUPPORTED_GAMEPADS, PRIVATE_EditorNoDelete, PRIVATE_EditorNoRename, PRIVATE_EditorNoReparent, PRIVATE_KeepFocusedState, PRIVATE_ManagedStyle, PRIVATE_NotDockable, PRIVATE_NotEditorSelectable, PRIVATE_NotFocusable, PRIVATE_NotRotatable, PRIVATE_PropagateState, PRIVATE_Protected, PRIVATE_TreeHidden, PRIVATE_TreeHiddenRecursive, SCENE_DATASTORE_TAG, TEMP_SPLITSCREEN_INDEX |
| Inherited Enumerations from Engine.UIRoot |
| EColumnHeaderState, EMaterialAdjustmentType, ENavigationLinkType, EPositionEvalType, ERotationAnchor, EScreenInputMode, ESplitscreenRenderMode, ETextAutoScaleMode, ETextClipMode, EUIAlignment, EUIAspectRatioConstraint, EUIAutoSizeConstraintType, EUIDataProviderFieldType, EUIDefaultPenColor, EUIDockPaddingEvalType, EUIExtentEvalType, EUIListElementState, EUIOrientation, EUIWidgetFace |
| Inherited Structures from Engine.UIRoot |
| AutoSizeData, AutoSizePadding, DefaultEventSpecification, InputEventSubscription, InputKeyAction, PlayerInteractionData, RenderParameters, ScreenPositionRange, StateInputKeyAction, StyleReferenceId, STYLE_ID, TextAutoScaleValue, TextureCoordinates, UIAnchorPosition, UICombinedStyleData, UIDataStoreBinding, UIDockingNode, UIDockingSet, UIFocusPropagationData, UIImageAdjustmentData, UIImageStyleOverride, UIInputAliasClassMap, UIInputAliasMap, UIInputAliasStateMap, UINavigationData, UIProviderFieldValue, UIProviderScriptFieldValue, UIRangeData, UIRenderingSubregion, UIRotation, UIScreenValue, UIScreenValue_AutoSizeRegion, UIScreenValue_Bounds, UIScreenValue_DockPadding, UIScreenValue_Extent, UIScreenValue_Position, UIStringCaretParameters, UIStringNodeModifier, UIStyleOverride, UIStyleReference, UIStyleSubscriberReference, UITextAttributes, UITextStyleOverride, WIDGET_ID |
| Inherited Functions from Engine.UIRoot |
| <, =, ConvertWidgetIDToString, GetCurrentUIController, GetCursorPosition, GetCursorSize, GetDataStoreFieldValue, GetDataStoreStringValue, GetFaceOrientation, GetPrimitiveTransform, GetSceneClient, IsConsole, SetDataStoreFieldValue, SetDataStoreStringValue, SetMouseCaptureOverride |
const DEFAULT_UISKIN = "DefaultUISkin.DefaultSkin";
AxisEmulationDefinitions Source code
var const native transient Map AxisEmulationDefinitions;
AxisInputEmulation[MAX_SUPPORTED_GAMEPADS] Source code
var const config float AxisRepeatDelay;
bCaptureUnprocessedInput Source code
var const config bool bCaptureUnprocessedInput;
var const config bool bDisableToolTips;
var const config bool bFocusedStateRules;
var const config bool bFocusOnActive;
bIsUIPrimitiveSceneInitialized Source code
var const transient bool bIsUIPrimitiveSceneInitialized;
var const transient bool bProcessInput;
var const native transient pointer CanvasScene;
DoubleClickPixelTolerance Source code
var const config int DoubleClickPixelTolerance;
DoubleClickTriggerSeconds Source code
var const config float DoubleClickTriggerSeconds;
MouseButtonRepeatDelay Source code
var const config float MouseButtonRepeatDelay;
SupportedDoubleClickKeys Source code
var transient array<name> SupportedDoubleClickKeys;
ToolTipExpirationSeconds Source code
var const config float ToolTipExpirationSeconds;
ToolTipInitialDelaySeconds Source code
var const config float ToolTipInitialDelaySeconds;
var const config float UIAxisMultiplier;
var const config float UIJoystickDeadZone;
var config string UISkinName;
var config array<name> UISoundCueNames;
WidgetInputAliasLookupTable Source code
var const native transient Map WidgetInputAliasLookupTable;
static final event bool CanPlayOnline ( int ControllerId ) )
final final function UIScene FindSceneByTag (
name SceneTag,
optional LocalPlayer SceneOwner ) )
static native noexport final function DataStoreClient GetDataStoreClient ( )
static final event ELoginStatus GetLoginStatus (
int ControllerId ) )
static final event ENATType GetNATType ( ) )
static native noexport final function int GetPlayerControllerId ( int PlayerIndex )
static native noexport final const function int GetPlayerCount ( ) con )
static native noexport final function int GetPlayerIndex ( int ControllerId )
final function UIScene GetTransientScene ( ) )
static final event bool HasLinkConnection ( ) )
static final event bool IsLoggedIn ( int ControllerId, optional bool bRequireOnlineLogin ) )
static native noexport final function bool IsMenuLevel ( optional string MapName )
function bool MergeScene (
UIScene SourceScene,
optional UIScene SceneTarget )
NotifyGameSessionEnded Source code
function NotifyGameSessionEnded ( ) )
function NotifyPlayerAdded (
int PlayerIndex,
LocalPlayer AddedPlayer ) )
function NotifyPlayerRemoved (
int PlayerIndex,
LocalPlayer RemovedPlayer ) )
CreateScene(
class<
UIScene>SceneClass,optionalnameSceneTag,optionalUISceneSceneTemplate) ;
final function bool OpenScene (
UIScene Scene,
optional LocalPlayer SceneOwner,
optional out UIScene OpenedScene ) )
native final function bool PlayUISound ( name SoundCueName, optional int PlayerIndex=0 )
CreateTransientWidget(
class<
UIObject>WidgetClass,NameWidgetTag,optionalUIObjectOwner) ;
final function SetMousePosition (
int NewMouseX,
int NewMouseY ) )
native final function coerce UIObject ( )
native final function coerce UIScene ( )
defaultproperties
{
SceneClientClass=Class'Engine.GameUISceneClient'
UISkinName="UI_InGameHud.UTHUDSkin"
UISoundCueNames(0)="GenericError"
UISoundCueNames(1)="MouseEnter"
UISoundCueNames(2)="MouseExit"
UISoundCueNames(3)="Clicked"
UISoundCueNames(4)="Focused"
UISoundCueNames(5)="SceneOpened"
UISoundCueNames(6)="SceneClosed"
UISoundCueNames(7)="ListSubmit"
UISoundCueNames(8)="ListUp"
UISoundCueNames(9)="ListDown"
UISoundCueNames(10)="SliderIncrement"
UISoundCueNames(11)="SliderDecrement"
UISoundCueNames(12)="NavigateUp"
UISoundCueNames(13)="NavigateDown"
UISoundCueNames(14)="NavigateLeft"
UISoundCueNames(15)="NavigateRight"
UISoundCueNames(16)="CheckboxChecked"
UISoundCueNames(17)="CheckboxUnchecked"
UISoundCueNames(18)="StartGame"
UISoundCueNames(19)="RefreshServers"
bCaptureUnprocessedInput=True
UIJoystickDeadZone=0.900000
UIAxisMultiplier=1.000000
AxisRepeatDelay=0.200000
MouseButtonRepeatDelay=0.150000
DoubleClickTriggerSeconds=0.500000
DoubleClickPixelTolerance=1
ToolTipInitialDelaySeconds=0.250000
ToolTipExpirationSeconds=5.000000
bFocusedStateRules=True
Name="Default__UIInteraction"
ObjectArchetype=Interaction'Engine.Default__Interaction'
}
|
Creation time: Mon 26/11/2007 17:41:16.187 - Created with
UnCodeX