Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel
UE3:CameraAnimInst (UDK)
Object >> CameraAnimInst |
Contents
- 1 Properties
- 1.1 BasePlayScale
- 1.2 bAutoReleaseWhenFinished
- 1.3 bBlendingIn
- 1.4 bBlendingOut
- 1.5 bFinished
- 1.6 BlendInTime
- 1.7 BlendOutTime
- 1.8 bLooping
- 1.9 CamAnim
- 1.10 CurBlendInTime
- 1.11 CurBlendOutTime
- 1.12 CurrentBlendWeight
- 1.13 CurTime
- 1.14 InterpGroupInst
- 1.15 MoveInst
- 1.16 MoveTrack
- 1.17 PlayRate
- 1.18 PlaySpace
- 1.19 RemainingTime
- 1.20 SourceAnimNode
- 1.21 TransientScaleModifier
- 1.22 UserPlaySpaceMatrix
- 1.23 Subobjects
- 2 Native functions
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.
Properties
BasePlayScale
Type: float
"Intensity" scalar. This is the scale at which the anim was first played.
bAutoReleaseWhenFinished
Type: bool
Modifiers: transient
True if it's ok for the system to auto-release this instance upon completion.
bBlendingIn
Type: bool
Modifiers: protected, transient
True if currently blending in.
bBlendingOut
Type: bool
Modifiers: protected, transient
True if currently blending out.
bFinished
Type: bool
Modifiers: transient
True if the animation has finished, false otherwise.
BlendInTime
Type: float
Modifiers: protected
Time to interpolate in from zero, for smooth starts.
BlendOutTime
Type: float
Modifiers: protected
Time to interpolate out to zero, for smooth finishes.
bLooping
Type: bool
Modifiers: protected, transient
True if the animation should loop, false otherwise.
CamAnim
Type: CameraAnim
which CameraAnim this is an instance of
CurBlendInTime
Type: float
Modifiers: protected, transient
Current time for the blend-in. I.e. how long we have been blending.
CurBlendOutTime
Type: float
Modifiers: protected, transient
Current time for the blend-out. I.e. how long we have been blending.
CurrentBlendWeight
Type: float
CurTime
Type: float
Modifiers: protected, transient
Current time for the animation
InterpGroupInst
Type: InterpGroupInst
Modifiers: protected, instanced
the InterpGroupInst used to do the interpolation
Default value: InterpGroupInst'Engine.Default__CameraAnimInst:InterpGroupInst0'
MoveInst
Type: InterpTrackInstMove
Modifiers: transient
MoveTrack
Type: InterpTrackMove
Modifiers: transient
cached movement track from the currently playing anim so we don't have to go find it every frame
PlayRate
Type: float
Modifiers: protected
Multiplier for playback rate. 1.0 = normal.
Default value: 1.0
PlaySpace
Type: Camera.ECameraAnimPlaySpace
Modifiers: protectedwrite
RemainingTime
Type: float
Modifiers: protected, transient
How much longer to play the anim, if a specific duration is desired. Has no effect if 0.
SourceAnimNode
Type: AnimNodeSequence
Modifiers: protected, transient
Ref to the AnimNodeSequence that's instigating this anim. Can be None.
TransientScaleModifier
Type: float
A supplemental scale factor, allowing external systems to scale this anim as necessary. This is reset to 1.f each frame.
Default value: 1.0
UserPlaySpaceMatrix
Type: Object.Matrix
Modifiers: transient
The user-defined space for CAPS_UserDefined
Subobjects
InterpGroupInst0
Class: Engine.InterpGroupInst
No new values.
Native functions
AdvanceAnim
advances the animation by the specified time - updates any modified interp properties, moves the group actor, etc
ApplyTransientScaling
Applies given scaling factor to the playing animation for the next update only.
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; Duration: optional specific playtime for this animation. This is total time, including blends.
SetPlaySpace
Sets this anim to play in an alternate playspace
Stop
Stops this instance playing whatever animation it is playing.
Update
Update this instance with new parameters.