formZ SDK | 5.0 API Reference | Project | Modeling | Animation
Description
Identifiers for parameters of the keyframes of a Bezier controller. A keyframe is made up of three control points: the key, lead in, and lead out control points. These define how a controller's value changes at a particular time. The lead in controls how smoothly values approach the key value, and the lead out controls how smoothly values leave the key value. The control point types determine the kind of curve the values form.
enum fz_anim_bezier_key_parm_enum {
FZ_ANIM_BEZ_KEY_PARM_KEY,
FZ_ANIM_BEZ_KEY_PARM_LEAD_IN,
FZ_ANIM_BEZ_KEY_PARM_LEAD_OUT,
FZ_ANIM_BEZ_KEY_PARM_KEY_TYPE,
FZ_ANIM_BEZ_KEY_PARM_LEAD_IN_TYPE,
FZ_ANIM_BEZ_KEY_PARM_LEAD_OUT_TYPE };
Members
FZ_ANIM_BEZ_KEY_PARM_KEY
Key control point values: x (time in sec) y (value).
Type: fz_xy_td
FZ_ANIM_BEZ_KEY_PARM_LEAD_IN
Lead in control point values: x (time in sec) y (value). If lead in type is FZ_BEZIER_LEAD_TYPE_LINEAR, the lead in values will match those of the key.
Type: fz_xy_td
FZ_ANIM_BEZ_KEY_PARM_LEAD_OUT
Lead out control point values: x (time in sec) y (value). If lead out type is FZ_BEZIER_LEAD_TYPE_LINEAR, the lead out values will match those of the key.
Type: fz_xy_td
FZ_ANIM_BEZ_KEY_PARM_KEY_TYPE
Key control point type.
Type: fz_bezier_key_type_enum
FZ_ANIM_BEZ_KEY_PARM_LEAD_IN_TYPE
Lead in control point type.
Type: fz_bezier_lead_type_enum
FZ_ANIM_BEZ_KEY_PARM_LEAD_OUT_TYPE
Lead out control point type.
Type: fz_bezier_lead_type_enum
Availability
6.1.0.0
See Also
Defined in