I love the smell of UnrealEd crashing in the morning. – tarquin
UE3:CameraAnimInst (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
| Object >> CameraAnimInst |
Contents |
| 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. |
CameraAnim: defines a pre-packaged animation to be played on a camera. Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
[edit] Properties
[edit] bBlendingIn
Type: bool
Modifiers: protected, transient
True if currently blending in.
[edit] bBlendingOut
Type: bool
Modifiers: protected, transient
True if currently blending out.
[edit] bFinished
Type: bool
Modifiers: transient
True if the animation has finished, false otherwise.
[edit] BlendInTime
Type: float
Modifiers: protected
Time to interpolate in from zero, for smooth starts.
[edit] BlendOutTime
Type: float
Modifiers: protected
Time to interpolate out to zero, for smooth finishes.
[edit] bLooping
Type: bool
Modifiers: protected, transient
True if the animation should loop, false otherwise.
[edit] CamAnim
Type: CameraAnim
which CameraAnim this is an instance of
[edit] CurBlendInTime
Type: float
Modifiers: protected, transient
Current time for the blend-in. I.e. how long we have been blending.
[edit] CurBlendOutTime
Type: float
Modifiers: protected, transient
Current time for the blend-out. I.e. how long we have been blending.
[edit] CurrentBlendWeight
Type: float
[edit] CurTime
Type: float
Modifiers: protected, transient
Current time for the animation
[edit] InterpGroupInst
Type: InterpGroupInst
Modifiers: protected, instanced
the InterpGroupInst used to do the interpolation
Default value: InterpGroupInst'Engine.Default__CameraAnimInst:InterpGroupInst0'
[edit] MoveInst
Type: InterpTrackInstMove
[edit] MoveTrack
Type: InterpTrackMove
cached movement track from the currently playing anim so we don't have to go find it every frame
[edit] PlayRate
Type: float
Modifiers: protected
Multiplier for playback rate. 1.0 = normal.
Default value: 1.0
[edit] PlayScale
Type: float
"Intensity" scalar.
[edit] Subobjects
[edit] InterpGroupInst0
Class: Engine.InterpGroupInst
No new values.
[edit] Native functions
[edit] AdvanceAnim
advances the animation by the specified time - updates any modified interp properties, moves the group actor, etc
[edit] Play
Starts this instance playing the specified CameraAnim.
CamAnim: The animation that should play on this instance. CamActor: The Actor that will be modified by this animation. InRate: How fast to play the animation. 1.f is normal. InScale: How intense to play the animation. 1.f is normal. InBlendInTime: Time over which to linearly ramp in. InBlendInTime: Time over which to linearly ramp out. bInLoop: Whether or not to loop the animation. bRandomStartTime: Whether or not to choose a random time to start playing. Only really makes sense for bLoop = TRUE;
[edit] Stop
Stops this instance playing whatever animation it is playing.
