FModifier(bpy_struct)
base class — bpy_struct
subclasses —
FModifierCycles, FModifierEnvelope, FModifierFunctionGenerator, FModifierGenerator, FModifierLimits, FModifierNoise, FModifierSmooth, FModifierStepped
- class bpy.types.FModifier(bpy_struct)
Modifier for values of F-Curve
- active
F-Curve modifier will show settings in the editor (default False)
- Type:
bool
- blend_in
Number of frames from start frame for influence to take effect (in [-inf, inf], default 0.0)
- Type:
float
- blend_out
Number of frames from end frame for influence to fade out (in [-inf, inf], default 0.0)
- Type:
float
- frame_end
Frame that modifier’s influence ends (if Restrict Frame Range is in use) (in [-inf, inf], default 0.0)
- Type:
float
- frame_start
Frame that modifier’s influence starts (if Restrict Frame Range is in use) (in [-inf, inf], default 0.0)
- Type:
float
- influence
Amount of influence F-Curve Modifier will have when not fading in/out (in [0, 1], default 1.0)
- Type:
float
- is_valid
F-Curve Modifier has invalid settings and will not be evaluated (default True, readonly)
- Type:
bool
- mute
Enable F-Curve modifier evaluation (default False)
- Type:
bool
- name
F-Curve Modifier name (default “”, never None)
- Type:
str
- show_expanded
F-Curve Modifier’s panel is expanded in UI (default False)
- Type:
bool
- type
F-Curve Modifier Type (default
'NULL', readonly)- Type:
Literal[Fmodifier Type Items]
- use_influence
F-Curve Modifier’s effects will be tempered by a default factor (default False)
- Type:
bool
- use_restricted_range
F-Curve Modifier is only applied for the specified frame range to help mask off effects in order to chain them (default False)
- Type:
bool
- classmethod bl_rna_get_subclass(id, default=None, /)
- Parameters:
id (str) – The RNA type identifier.
default (
bpy.types.Struct| None) – The value to return when not found.
- Returns:
The RNA type or default when not found.
- Return type: