I love the smell of UnrealEd crashing in the morning. – tarquin
UE3:UIAnimation (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
- Package:
- Engine
- Direct subclass:
- UIAnimationSeq
- This class 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. |
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Enums
EUIAnimNotifyType
The different type of notification events
- EANT_WidgetFunction
- EANT_SceneFunction
- EANT_KismetEvent
- EANT_Sound
EUIAnimType
- EAT_None
- Dummy Data
- EAT_Position
- We are animating the position of the widget
- EAT_RelPosition
- We are animating the Position of a widget relative to it's anchor point
- EAT_Rotation
- We are animating the rotation of the widget
- EAT_RelRotation
- We are animating the rotation of the widget relative to it's starting rotation.
- EAT_Color
- We are animating the Color of the widget
- EAT_Opacity
- We are animating the opacity of the widget
- EAT_Visibility
- We are animating the visibiltiy of the widget
- EAT_Scale
- We are animating the scale of the widget
- EAT_Left
- We are animating just the left side of the widget
- EAT_Top
- We are animating just the top of the widget
- EAT_Right
- We are animating the height of the widget
- EAT_Bottom
- We are a notify track
- EAT_MAX
Structs
UIAnimationKeyFrame
Modifiers: native
UTUIAnimationKeyFrames are a collection of 1 or more UTUIAnimationOps that will be applied to a given widget.
- float TimeMark
- This is the timemark where this frame is fully in effect. Note Timemark is
represented as a % of the total
- UIAnimationRawData Data
- This holds the array of AnimationOps that will be applied to this Widget
UIAnimationNotify
Modifiers: native
Holds information about a given notify
- EUIAnimNotifyType NotifyType
- name NotifyName
- Holds the name of the function to call or UI sound to play
UIAnimationRawData
Modifiers: native
We don't have unions in script so we burn a little more space than I would like. Which value will be used depends on the OpType.
- float DestAsFloat
- Object.LinearColor DestAsColor
- Object.Rotator DestAsRotator
- Object.Vector DestAsVector
- UIAnimationNotify DestAsNotify
UIAnimSeqRef
Modifiers: native
Holds a reference to an animation Sequence
- UIAnimationSeq SeqRef
- The Template to use
- float PlaybackRate
- How fast are we playing this back
- float AnimTime
- How long have we been playing
- bool bIsPlaying
- This animation is playing
- bool bIsLooping
- This animation is looping
- int LoopCount
- Holds a count of the # of times this animation has looped.
- Object.Vector InitialRenderOffset
- Initial rendering offset before any animation has occurred.
- Object.Rotator InitialRotation
- Initial rotation before any animation has occurred.
UIAnimTrack
Modifiers: native
This defines a single animation track. Each track will animation only a single type of data.
- EUIAnimType TrackType
- The type of animation date contained in this track
- name TrackWidgetTag
- Which child widget does this track affect. Can be NAME_None
- array<UIAnimationKeyFrame> KeyFrames
- Holds the actual key frame data
- UIObject TargetWidget
- The widget we are being applied to if it's not the current