The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE3:UISequence (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT3 Object >> SequenceObject >> SequenceOp >> Sequence >> UISequence
Package: 
Engine
Implemented interfaces
UIEventContainer
Direct subclass:
UIStateSequence
This class in other games:
UDK

Specialization type of sequence used to store the events associated with a single widget.

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

Properties

UIEvents

Type: array<UIEvent>

Modifiers: private, const, transient, noimport, init

List of UIEvent objects contained by this UISequence.

Default values

Property Value
ObjName "Widget Events"
ObjPosX 904
ObjPosY 64

Native functions

AddSequenceObject

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

Specified by: UIEventContainer.AddSequenceObject

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.

GetOwner

native final function UIScreenObject GetOwner () const

Return the UIScreenObject that owns this sequence.

GetUIEvents

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

Specified by: UIEventContainer.GetUIEvents

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)

Specified by: UIEventContainer.RemoveSequenceObject

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

Parameters:

  • ObjectToRemove - the sequence object to remove

RemoveSequenceObjects

native final function RemoveSequenceObjects (const out array<SequenceObjectObjectsToRemove)

Specified by: UIEventContainer.RemoveSequenceObjects

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

Parameters:

  • ObjectsToRemove - the objects to remove from this sequence