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

Engine.UIAction

Extends
SequenceAction
Modifiers
native ( UISequence ) abstract placeable

Abstract base class for UI actions. Actions perform tasks for widgets, in response to some external event. Actions are created by programmers and are bound to widget events by designers using the UI editor. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.SequenceObject
   |   
   +-- Engine.SequenceOp
      |   
      +-- Engine.SequenceAction
         |   
         +-- Engine.UIAction

Direct Known Subclasses:

UIAction_ActivateLevelEvent, UIAction_ApplyScrolling, UIAction_ChangeState, UIAction_ChangeVisibility, UIAction_ConsoleCommand, UIAction_CreateOnlineGame, UIAction_DataStore, UIAction_FindOnlineGames, UIAction_GetLastFocused, UIAction_GetListItemCount, UIAction_GetLoggedInPlayerCount, UIAction_GetNATType, UIAction_GetPrivilegeLevel, UIAction_GetValue, UIAction_JoinOnlineGame, UIAction_MoveListItem, UIAction_PlayUISoundCue, UIAction_RefreshStats, UIAction_SaveProfileSettings, UIAction_Scene, UIAction_SetControllerId, UIAction_SetFocus, UIAction_SetValue, UIAction_ShowAchievementsUI, UIAction_ShowContentMarketplaceUI, UIAction_ShowDeviceSelectionUI, UIAction_ShowFeedbackUI, UIAction_ShowFriendInviteUI, UIAction_ShowFriendsUI, UIAction_ShowGamercardForServerHost, UIAction_ShowGamerCardUI, UIAction_ShowKeyboardUI, UIAction_ShowLoginUI, UIAction_ShowMembershipMarketplaceUI, UIAction_ShowMessagesUI, UIAction_ShowPlayersUI, UIAction_TabControl

Variables Summary
intGamepadID
UIAction
boolbAutoTargetOwner
Inherited Variables from Engine.SequenceAction
bCallHandler, HandlerName, Targets
Inherited Variables from Engine.SequenceOp
ActivateCount, bActive, bAutoActivateOutputLinks, bLatentExecution, EventLinks, InputLinks, OutputLinks, PlayerIndex, SearchTag, VariableLinks

Structures Summary
Inherited Structures from Engine.SequenceOp
SeqEventLink, SeqOpInputLink, SeqOpOutputInputLink, SeqOpOutputLink, SeqVarLink

Functions Summary
functionUIScreenObject GetOwner () con)
functionUIScene GetOwnerScene () con)
eventbool IsValidLevelSequenceObject ()))
eventbool IsValidUISequenceObject (optional UIScreenObject TargetObject ))
Inherited Functions from Engine.SequenceOp
Activated, Deactivated, GetBoolVars, GetController, GetLinkedObjects, GetObjectVars, GetPawn, HasLinkedOps, LinkedVariables, PopulateLinkedVariableValues, PublishLinkedVariableValues, Reset


Variables Detail

GamepadID Source code

var transient noimport int GamepadID;
The ControllerId of the LocalPlayer corresponding to the 'PlayerIndex' element of the Engine.GamePlayers array.

UIAction

bAutoTargetOwner Source code

var(UIAction) bool bAutoTargetOwner;
Controls whether this action is automatically executed on the owning widget. If true, this action will add the owning widget to the Targets array when it's activated, provided the Targets array is empty.


Functions Detail

GetOwner Source code

native final const function UIScreenObject GetOwner ( ) con )
Returns the widget that contains this UIAction.

GetOwnerScene Source code

native final const function UIScene GetOwnerScene ( ) con )
Returns the scene that contains this UIAction.

IsValidLevelSequenceObject Source code

event bool IsValidLevelSequenceObject ( ) )
Determines whether this class should be displayed in the list of available ops in the level kismet editor.
@return TRUE if this sequence object should be available for use in the level kismet editor

IsValidUISequenceObject Source code

event bool IsValidUISequenceObject ( optional UIScreenObject TargetObject ) )
Determines whether this class should be displayed in the list of available ops in the UI's kismet editor.
@param TargetObject the widget that this SequenceObject would be attached to.
@return TRUE if this sequence object should be available for use in the UI kismet editor


Defaultproperties

defaultproperties
{
   VariableLinks(1)=(ExpectedType=Class'Engine.SeqVar_Int',LinkDesc="Player Index",bWriteable=True,bHidden=True,MinVars=1,MaxVars=255)
   VariableLinks(2)=(ExpectedType=Class'Engine.SeqVar_Int',LinkDesc="Gamepad Id",PropertyName="GamepadID",bWriteable=True,bHidden=True,MinVars=1,MaxVars=255)
   ObjClassVersion=4
   ObjCategory="UI"
   Name="Default__UIAction"
   ObjectArchetype=SequenceAction'Engine.Default__SequenceAction'
}

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