formZ SDK | 4.0 Call Back Reference | Object Type
Description
Bit flags used by the flags argument of the fz_otyp_cbak_parm_get_info function.
enum fz_otyp_parm_flags_enum {
FZ_OTYP_PARM_NO_ANIM_BIT,
FZ_OTYP_PARM_READ_ONLY_BIT,
FZ_OTYP_PARM_ANIM_LEVEL1_BIT,
FZ_OTYP_PARM_HIDDEN_BIT,
FZ_OTYP_PARM_ANIM_LEVEL2_BIT };
Members
FZ_OTYP_PARM_NO_ANIM_BIT
When this bit is set, formZ cannot animate this parameter.
FZ_OTYP_PARM_READ_ONLY_BIT
When this bit is set, this parameter cannot be changed through the otyp_parm get and set functions.
FZ_OTYP_PARM_ANIM_LEVEL1_BIT
When this bit is set, the parameter is considered a good parameter for animation. The parameter usually represents a fluid state. That is, a small change in the parameter causes a small change in the object. This makes it meaningful for animation. It is therefore added to the object's track list, by default, when keyframing the object. An example for such a parameter would be the radius of a sphere.
Availability: 6.0.0.0
FZ_OTYP_PARM_HIDDEN_BIT
When this bit is set, this parameter is considered hidden, when an automatic dialog interface is built. This may be the case, for example, when a parameter is used for storage of data only, but not for modification by the user.
Availability: 6.0.0.0
FZ_OTYP_PARM_ANIM_LEVEL2_BIT
When this bit is set, the parameter is considered a secondary parameter for animation. Usually, the parameter represents a state, that is not fluid. That is, a change in the paramter causes the object to take on a significantly different shape. While such a parameter can be animated, it is not added to the object's track list, by default, when keyframing the object. An example for such a parameter would be the type of a spherical object (tetrahedron, hexahedron, octahedron ...).
Availability: 6.0.0.0
Availability
6.0.0.0
Plugin Example
See Also
fz_otyp_cbak_parm_get_info, fz_otyp_cbak_parm_get_state_str, fz_otyp_cbak_parm_get, fz_otyp_cbak_parm_set,
Defined in