UE3:UIEventContainer (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 11:47, 6 November 2009 by Unknown user (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
UDK 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:

Provides an interface for objects which can contain collections of UIEvents.

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

Native functions

AddSequenceObject

native final function bool AddSequenceObject (SequenceObject NewObj, optional bool bRecurse)

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

native final function GetUIEvents (out array<UIEventout_Events, optional class<UIEventLimitClass)

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

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

native final function RemoveSequenceObjects (array<SequenceObjectObjectsToRemove)

Removes the specified SequenceObjects from this container's list of ops.

Parameters:

  • ObjectsToRemove - the objects to remove from this sequence