There is no spoon
Difference between revisions of "UE3:CameraAnimInst (UDK)"
(Talk) |
m (1 revision: class descriptions for UDK January update (part 1)) |
(No difference)
|
Latest revision as of 05:37, 17 January 2010
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[edit]
BasePlayScale[edit]
Type: float
"Intensity" scalar. This is the scale at which the anim was first played.
bAutoReleaseWhenFinished[edit]
Type: bool
Modifiers: transient
True if it's ok for the system to auto-release this instance upon completion.
bBlendingIn[edit]
Type: bool
Modifiers: protected, transient
True if currently blending in.
bBlendingOut[edit]
Type: bool
Modifiers: protected, transient
True if currently blending out.
bFinished[edit]
Type: bool
Modifiers: transient
True if the animation has finished, false otherwise.
BlendInTime[edit]
Type: float
Modifiers: protected
Time to interpolate in from zero, for smooth starts.
BlendOutTime[edit]
Type: float
Modifiers: protected
Time to interpolate out to zero, for smooth finishes.
bLooping[edit]
Type: bool
Modifiers: protected, transient
True if the animation should loop, false otherwise.
CamAnim[edit]
Type: CameraAnim
which CameraAnim this is an instance of
CurBlendInTime[edit]
Type: float
Modifiers: protected, transient
Current time for the blend-in. I.e. how long we have been blending.
CurBlendOutTime[edit]
Type: float
Modifiers: protected, transient
Current time for the blend-out. I.e. how long we have been blending.
CurrentBlendWeight[edit]
Type: float
CurTime[edit]
Type: float
Modifiers: protected, transient
Current time for the animation
InterpGroupInst[edit]
Type: InterpGroupInst
Modifiers: protected, instanced
the InterpGroupInst used to do the interpolation
Default value: InterpGroupInst'Engine.Default__CameraAnimInst:InterpGroupInst0'
MoveInst[edit]
Type: InterpTrackInstMove
Modifiers: transient
MoveTrack[edit]
Type: InterpTrackMove
Modifiers: transient
cached movement track from the currently playing anim so we don't have to go find it every frame
PlayRate[edit]
Type: float
Modifiers: protected
Multiplier for playback rate. 1.0 = normal.
Default value: 1.0
PlaySpace[edit]
Type: Camera.ECameraAnimPlaySpace
Modifiers: protectedwrite
RemainingTime[edit]
Type: float
Modifiers: protected, transient
How much longer to play the anim, if a specific duration is desired. Has no effect if 0.
SourceAnimNode[edit]
Type: AnimNodeSequence
Modifiers: protected, transient
Ref to the AnimNodeSequence that's instigating this anim. Can be None.
TransientScaleModifier[edit]
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[edit]
Type: Object.Matrix
Modifiers: transient
The user-defined space for CAPS_UserDefined
Subobjects[edit]
InterpGroupInst0[edit]
Class: Engine.InterpGroupInst
No new values.
Native functions[edit]
AdvanceAnim[edit]
advances the animation by the specified time - updates any modified interp properties, moves the group actor, etc
ApplyTransientScaling[edit]
Applies given scaling factor to the playing animation for the next update only.
Play[edit]
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[edit]
Sets this anim to play in an alternate playspace
Stop[edit]
Stops this instance playing whatever animation it is playing.
Update[edit]
Update this instance with new parameters.