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: