I love the smell of UnrealEd crashing in the morning. – tarquin

UE3:UIEventContainer (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT3 Interface >> UIEventContainer

Contents

Package: 
Engine
Known implementing classes:
UISequence, UIStateSequence, UIState, UIState_Active, UIState_Disabled, UIState_Enabled, UIState_Focused, UIState_Pressed, UIState_TargetedTab
This interface in other games:
UDK

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

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

[edit] Native functions

[edit] 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.

[edit] 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

[edit] 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

[edit] 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
Personal tools