formZ SDK | 5.0 API Reference | Project | Modeling | Animation

# fz_anim_bezier_key_parm_enum

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

fz_anim_path_opts_ptr, ,

Defined in

fz_anim_api.h