AnimData(bpy_struct)#
base class — bpy_struct
- class bpy.types.AnimData(bpy_struct)#
Animation data for data-block
- action_blend_type#
Method used for combining Active Action’s result with result of NLA stack
REPLACE
Replace – The strip values replace the accumulated results by amount specified by influence.COMBINE
Combine – The strip values are combined with accumulated results by appropriately using addition, multiplication, or quaternion math, based on channel type.ADD
Add – Weighted result of strip is added to the accumulated results.SUBTRACT
Subtract – Weighted result of strip is removed from the accumulated results.MULTIPLY
Multiply – Weighted result of strip is multiplied with the accumulated results.
- Type:
enum in [‘REPLACE’, ‘COMBINE’, ‘ADD’, ‘SUBTRACT’, ‘MULTIPLY’], default ‘REPLACE’
- action_extrapolation#
Action to take for gaps past the Active Action’s range (when evaluating with NLA)
NOTHING
Nothing – Strip has no influence past its extents.HOLD
Hold – Hold the first frame if no previous strips in track, and always hold last frame.HOLD_FORWARD
Hold Forward – Only hold last frame.
- Type:
enum in [‘NOTHING’, ‘HOLD’, ‘HOLD_FORWARD’], default ‘HOLD’
- action_influence#
Amount the Active Action contributes to the result of the NLA stack
- Type:
float in [0, 1], default 1.0
- action_slot#
The slot identifies which sub-set of the Action is considered to be for this data-block, and its name is used to find the right slot when assigning an Action
- Type:
- action_slot_handle#
A number that identifies which sub-set of the Action is considered to be for this data-block
- Type:
int in [-inf, inf], default 0
- action_slot_name#
The name of the action slot. The slot identifies which sub-set of the Action is considered to be for this data-block, and its name is used to find the right slot when assigning an Action.
- Type:
string, default “”, (never None)
- action_slots#
The list of slots in this animation data-block
- Type:
bpy_prop_collection
ofActionSlot
, (readonly)
- drivers#
The Drivers/Expressions for this data-block
- Type:
AnimDataDrivers
bpy_prop_collection
ofFCurve
, (readonly)
- nla_tracks#
NLA Tracks (i.e. Animation Layers)
- Type:
NlaTracks
bpy_prop_collection
ofNlaTrack
, (readonly)
- use_nla#
NLA stack is evaluated when evaluating this block
- Type:
boolean, default False
- use_pin#
- Type:
boolean, default False
- use_tweak_mode#
Whether to enable or disable tweak mode in NLA
- Type:
boolean, default False
- nla_tweak_strip_time_to_scene(frame, *, invert=False)#
Convert a time value from the local time of the tweaked strip to scene time, exactly as done by built-in key editing tools. Returns the input time unchanged if not tweaking.
- Parameters:
frame (float in [-1.04857e+06, 1.04857e+06]) – Input time
invert (boolean, (optional)) – Invert, Convert scene time to action time
- Returns:
Converted time
- Return type:
float in [-1.04857e+06, 1.04857e+06]
- fix_paths_rename_all(*, prefix='', old_name='', new_name='')#
Rename the property paths in the animation system, since properties are animated via string paths, it’s needed to keep them valid after properties has been renamed
- Parameters:
prefix (string, (optional, never None)) – Prefix, Name prefix
old_name (string, (optional, never None)) – Old Name, Old name
new_name (string, (optional, never None)) – New Name, New name
- classmethod bl_rna_get_subclass(id, default=None)#
- Parameters:
id (str) – The RNA type identifier.
- Returns:
The RNA type or default when not found.
- Return type:
bpy.types.Struct
subclass
- classmethod bl_rna_get_subclass_py(id, default=None)#
- Parameters:
id (str) – The RNA type identifier.
- Returns:
The class or default when not found.
- Return type:
type