Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UTGame.UTGameInteraction

Extends
UIInteraction
Modifiers
native ( UI )

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.Interaction
      |   
      +-- Engine.UIInteraction
         |   
         +-- UTGame.UTGameInteraction

Constants Summary
Inherited Contants from Engine.UIInteraction
DEFAULT_UISKIN

Variables Summary
intBlockUIInputSemaphore
Inherited Variables from Engine.UIInteraction
AxisEmulationDefinitions, AxisInputEmulation[MAX_SUPPORTED_GAMEPADS], AxisRepeatDelay, bCaptureUnprocessedInput, bDisableToolTips, bFocusedStateRules, bFocusOnActive, bIsUIPrimitiveSceneInitialized, bProcessInput, CanvasScene, DataStoreManager, DoubleClickPixelTolerance, DoubleClickTriggerSeconds, MouseButtonRepeatDelay, MouseButtonRepeatInfo, SceneClient, SceneClientClass, SupportedDoubleClickKeys, ToolTipExpirationSeconds, ToolTipInitialDelaySeconds, UIAxisMultiplier, UIInputConfig, UIJoystickDeadZone, UISkinName, UISoundCueNames, WidgetInputAliasLookupTable

Structures Summary
Inherited Structures from Engine.UIInteraction
UIAxisEmulationData, UIKeyRepeatData

Functions Summary
event BlockUIInput (bool bBlock))
event ClearUIInputBlocks ()))
functionbool MergeScene (UIScene SourceScene, optional UIScene SceneTarget))
function NotifyGameSessionEnded ()))
functionbool ShouldProcessUIInput () con)
Inherited Functions from Engine.UIInteraction
CanPlayOnline, CloseScene, CreateScene, CreateTransientWidget, FindSceneByTag, GetDataStoreClient, GetLoginStatus, GetNATType, GetPlayerControllerId, GetPlayerCount, GetPlayerIndex, GetTransientScene, HasLinkConnection, IsLoggedIn, IsMenuLevel, MergeScene, NotifyGameSessionEnded, NotifyPlayerAdded, NotifyPlayerRemoved, OpenScene, PlayUISound, SetMousePosition
Inherited Functions from Engine.Interaction
Init, Initialized, NotifyGameSessionEnded, NotifyPlayerAdded, NotifyPlayerRemoved, PostRender, Tick


Variables Detail

BlockUIInputSemaphore Source code

var int BlockUIInputSemaphore;
Semaphore for blocking UI input.


Functions Detail

BlockUIInput Source code

event BlockUIInput ( bool bBlock) )
Tries to block the input for the UI.

ClearUIInputBlocks Source code

event ClearUIInputBlocks ( ) )
Calls all of the UI input blocks and sees if we can unblock ui input.

MergeScene Source code

function bool MergeScene ( UIScene SourceScene, optional UIScene SceneTarget) )
Merge 2 existing scenes together in to one
@param SourceScene The Scene to merge
@param SceneTarget This optional param is the scene to merge in to. If it's none, the currently active scene will be used.

NotifyGameSessionEnded Source code

function NotifyGameSessionEnded ( ) )
Called when the current map is being unloaded. Cleans up any references which would prevent garbage collection.

ShouldProcessUIInput Source code

native final const function bool ShouldProcessUIInput ( ) con )

@return Whether or not we should process input.


Defaultproperties

defaultproperties
{
   SceneClientClass=Class'UTGame.UTGameUISceneClient'
   Name="Default__UTGameInteraction"
   ObjectArchetype=UIInteraction'Engine.Default__UIInteraction'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:52.023 - Created with UnCodeX