The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
UE3:UIEventContainer (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
Interface >> UIEventContainer |
- Package:
- Engine
- Known implementing classes:
- UISequence, UIState, UIStateSequence, UIState_Active, UIState_Disabled, UIState_Enabled, UIState_Focused, UIState_Pressed, UIState_TargetedTab
- This interface in other games:
- UDK
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Provides an interface for objects which can contain collections of UIEvents.
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved
Native functions[edit]
AddSequenceObject[edit]
Adds a new SequenceObject to this containers's list of ops
Parameters:
- NewObj - the sequence object to add.
- bRecurse - if TRUE, recursively add any sequence objects attached to this one
Returns:
- TRUE if the object was successfully added to the sequence.
GetUIEvents[edit]
native final function GetUIEvents (out array<UIEvent> out_Events, optional class<UIEvent> LimitClass)
Retrieves the UIEvents contained by this container.
Parameters:
- out_Events - will be filled with the UIEvent instances stored in by this container
- LimitClass - if specified, only events of the specified class (or child class) will be added to the array
RemoveSequenceObject[edit]
native final function RemoveSequenceObject (SequenceObject ObjectToRemove)
Removes the specified SequenceObject from this container's list of ops.
Parameters:
- ObjectToRemove - the sequence object to remove
RemoveSequenceObjects[edit]
native final function RemoveSequenceObjects (array<SequenceObject> ObjectsToRemove)
Removes the specified SequenceObjects from this container's list of ops.
Parameters:
- ObjectsToRemove - the objects to remove from this sequence