formZ SDK | 5.0 API Reference | Project | Modeling | Animation
Description
Identifiers for the parameters of an animation track type.
enum fz_anim_rgst_trac_parm_enum {
FZ_ANIM_TRAC_PARM_NAME,
FZ_ANIM_TRAC_PARM_DATA_TYPE,
FZ_ANIM_TRAC_PARM_FORMAT_ID,
FZ_ANIM_TRAC_PARM_COLOR,
FZ_ANIM_TRAC_PARM_RANGE_FLAGS,
FZ_ANIM_TRAC_PARM_RANGE_MIN,
FZ_ANIM_TRAC_PARM_RANGE_MAX,
FZ_ANIM_TRAC_PARM_IS_DEFAULT,
FZ_ANIM_TRAC_PARM_IS_PATH_TYPE };
Members
FZ_ANIM_TRAC_PARM_NAME
Track type name
Type: fz_string_td
FZ_ANIM_TRAC_PARM_DATA_TYPE
Track type data type for how to get values associated with this track type. Valid data types are FZ_TYPE_DOUBLE, FZ_TYPE_INT, FZ_TYPE_BOOL, FZ_TYPE_RGB_FLOAT. Tracks with data types of FZ_TYPE_DOUBLE and FZ_TYPE_INT may or may not have valid ranges of values, defined by the FZ_ANIM_TRAC_PARM_RANGE_... parameters. You don't need to acquire the ranges for FZ_TYPE_BOOL and FZ_TYPE_RGB_FLOAT, since you can infer this from their data types. In scripts, use the appropriate data-typed variable to retrieve the proper range.
Type: fs_type_enum
FZ_ANIM_TRAC_PARM_FORMAT_ID
Track type format type for how the track values are interpreted and displayed.
Type: fz_anim_trac_format_enum
FZ_ANIM_TRAC_PARM_COLOR
Track type display color in Animation Editor.
Type: fz_rgb_float_td
FZ_ANIM_TRAC_PARM_RANGE_FLAGS
Track type range flags (see fz_fuim_range_enum)
Type: fzrt_int
FZ_ANIM_TRAC_PARM_RANGE_MIN
Track type range min. The type is dependent on the FZ_ANIM_TRAC_PARM_DATA_TYPE parameter.
Type: double,fzrt_int
FZ_ANIM_TRAC_PARM_RANGE_MAX
Track type range max The type is dependent on the FZ_ANIM_TRAC_PARM_DATA_TYPE parameter.
Type: double,fzrt_int
FZ_ANIM_TRAC_PARM_IS_DEFAULT
Whether or not the track type is a default track type, added initially when applicable.
Type: fzrt_boolean
FZ_ANIM_TRAC_PARM_IS_PATH_TYPE
Whether or not the track type is a path track type.
Type: fzrt_boolean
Availability
6.1.0.0
See Also
Defined in