The source of the value: any parametric updater.
A bool updater gives 1 or 0.
UpdaterData
Value struct
Class Documentation
Edit documentationOne updater of an atomic clip. Every frame it does three steps:
- It reads a value from
Input. - It passes the value through each entry of
mValueProcessorDataList, in list order. - It applies the result to the clip, as
mOutputTypesays.
Examples:
- A run clip that plays faster as the character moves faster:
Inputis a MoveSpeedParametricUpdater, one LinearTransformProcessorData scales the move speed down to a value near1, andmOutputTypeis1.
Properties
mOutputType
U32 = 4294967295 What the value is applied to.
| Value | Name | Effect |
|---|---|---|
0 |
kParametricValue |
Sets the blend value of the clip. Only a ParametricClipData has one, so on an atomic clip this does nothing. |
1 |
kPlaybackSpeed |
Sets the playback speed of the clip. 1 is the normal speed, 2 is double speed, and 0 stops the clip on its current frame. The speed is set again every frame. |
Steps that change the value before it is applied, in list order. The only kind is
LinearTransformProcessorData. With an empty
list the value of Input is applied as it is.